- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]《MATLAB-7教程》免费下载
* 第8章 图 形 处 理 * 4. 特殊图形的绘制 条形图和面积图(Bar and Area Graphs) 饼形图(Pie Charts) 离散型数据图 方向和速度矢量图形 等高线的绘制(Contour Plots) * 第8章 图 形 处 理 * (1)条形图和面积图 条形图和面积图用于绘制向量和矩阵数据,这两种图形可以用来比较不同组数据的在总体数据中所占的比例,其中条形图适于表现离散型数据,而面积图适于表现连续型数据。 函 数 功 能 描 述 bar 绘制矩阵Y(m×n)各列的垂直条形图,各条以垂直方向显示 barh 绘制矩阵Y(m×n)各列的垂直条形图,各条以水平方式显示 bar3 绘制矩阵Y(m×n)各列的三维垂直条形图,条以垂直方向显示 bar3h 绘制矩阵Y(m×n)各列的三维垂直条形图,各条以水平方式显示 area 绘制向量的堆栈面积图 * 第8章 图 形 处 理 * 条形图举例 集合式条形图的绘制 y=[1 2 3 4 5 6 7 8 9 10] bar(y) * 第8章 图 形 处 理 * (2)饼形图 在统计学中,经常要用到饼形图来表示各个统计量占总量的份额,饼形图可以显示向量或矩阵中的元素占所有元素总和的百分比,MATLAB提供了pie函数和pie3函数,分别用于绘制二维饼形图和三维饼形图。 * 第8章 图 形 处 理 * (3)离散型数据图 MATLAB 7提供了一系列适于表现离散型数据的函数。 其中常用的主要有stem 函数、stem3函数和stairs函数。 * 第8章 图 形 处 理 * 离散型数据图举例 使用 stem(y)函数来绘制句柄状图形 。 y=rand(20,1); stem(y) * 第8章 图 形 处 理 * (4)方向和速度矢量图形 MATLAB 7提供了一些函数用于绘制方向矢量和速度矢量图形,这些函数有compass、feather、quiver和quiver3。 函 数 功 能 描 述 compass 显示极坐标图形中的极点发散出来的矢量图 feather 显示从一条水平线上均匀间隔的点所发散出来的矢量图 quiver 显示由(u,v)矢量特定的二维矢量图 quiver3 显示由(u,v,w)矢量特定的三维矢量图 * 第8章 图 形 处 理 * 方向和速度矢量图形举例 用compass函数绘制矢量图形 : w=0:0.1:6; z=sin(w).*exp(j*w); compase(z) * 第8章 图 形 处 理 * (5)等高线的绘制 等高线函数为创建、显示并标注由一个或多个矩阵确定的等值线。 函 数 名 功 能 描 述 clabel 使用等值矩阵生成标注,并将标注显示在当前图形 contour 显示矩阵Z的二维等高线图 contour3 显示矩阵Z的三维等高线图 contourf 显示矩阵Z的二维等高线图,并在各等高线之间用实体颜色填充 contourc 用于计算由其他等高线函数调用的等值矩阵 meshc 创建一个与二维等高线图匹配的网线图 surfc 创建一个与二维等高线图匹配的曲面图 * 第8章 图 形 处 理 * 等高线的绘制举例 使用contour函数绘制等高线图形: [x,y,z]=peaks; contour(x,y,z) * 第8章 图 形 处 理 * 5. 图形的高级控制 视点控制和图形的旋转 颜色的使用 颜色映像理解 颜色映像使用 颜色映像显示 颜色映像的建立和修改 光照控制 * 第8章 图 形 处 理 * (1)视点控制和图形的旋转 为了使图形的效果更逼真,有时需要从不同的角度观看图形,MATLAB 7语言提供了view、viewmtx和rotate3d等3个命令进行操作。用户可以在命令窗口中调用这3个函数。其中,view函数主要是从不同的角度观察图形;viewmtx给出指定视角的正交转换矩阵;而rotate3d函数可以让用户方便地用鼠标来适时旋转视图。 * 第8章 图 形 处 理 * 视点控制举例 view函数的使用 : [X,Y]=meshgrid([-5:0.2:5]); Z=exp(0.5*(X.^2-Y.^2)); surf(X,Y,Z) view(30,60) * 第8章 图 形 处 理 * (2)颜色的使用 颜色映像理解 MATLAB 7有一个叫颜色映像的数据结构来代表颜色值。颜色映像定义为一个有3列和若干行的矩阵。利用0到1之间的数,矩阵的每一行都代表了一种色彩。任一行的数字都指定了一个RGB值,即红、黄、蓝3种颜色的强度,形成一种特定的颜色。 * 第8章 图 形 处 理 * 颜色映像理解1
文档评论(0)