第3讲 MATLAB绘图入门.pptVIP

  • 13
  • 0
  • 约9.86千字
  • 约 36页
  • 2017-02-08 发布于河南
  • 举报
Matlab作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给Matlab函数画图. 例 在[0,2*pi]用红线画sin(x),用绿圈画cos(x). x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,r,x,z,’g0) PLOT3(x,y,z,s) PLOT3(x,y,z) 空 间 曲 面 1、在图形上加格栅、图例和标注 (1)GRID ON: 加格栅在当前图上 GRID OFF: 删除格栅 (3) hh = gtext(‘string’) 命令gtext(‘string’)用鼠标放置标注在现有的图上. 运行命令gtext(‘string’)时,屏幕上出现当前图形,在 图形上出现一个交叉的十字,该十字随鼠标的移动移动, 当按下鼠标左键时,该标注string放在当前十交叉的位 置. 特殊的三维图形函数 1、空间等值线图: contour 3(x,y,z,n) 其中n表示等值线数。 例 山峰的三维和二维等值线图。 解 [x,y,z]=peaks; subplot(1,2,1) contour3(x,y,z,16,s) grid, xlabel(x-axis),ylabel(y-axis) zlabel(z-axis) title(contour3 of peaks); subplot(1,2,2) contour(x,y,z,16,s) grid, xlabel(x-axis), ylabel(y-axis) title(contour of peaks); Matlab liti18 罐辱更伪咀纂逃镑肄铃拒颈凉洱户艰措辰耸掖鹊壁汤寿伏漂骚秘妓靳虚越第3讲 MATLAB绘图入门第3讲 MATLAB绘图入门 3、三维散点图 scatter3(X,Y,Z,S,C) 在向量X,Y和Z指定的位置上显示彩色圆圈. 向量X,Y和Z的大小必须相同. 解 输入命令: [x,y,z]=sphere(16); X=[x(:)*.5 x(:)*.75 x(:)]; Y=[y(:)*.5 y(:)*.75 y(:)]; Z=[z(:)*.5 z(:)*.75 z(:)]; S=repmat([1 .75 .5]*10,prod(size(x)),1); C=repmat([1 2 3],prod(size(x)),1); scatter3(X(:),Y(:),Z(:),S(:),C(:),filled),view(-60,60) 例 绘制三维散点图。 Matlab liti32 返回 旱迢龄呵戏诞孺漏侵薪陌郸恍椎殆匡兼疚设短彤科章子锥椒仲烯侈萨蹋硷第3讲 MATLAB绘图入门第3讲 MATLAB绘图入门 绘制山区地貌图 要在某山区方圆大约27平方公里范围内修建一条公路,从山脚出发经过一个居民区,再到达一个矿区。横向纵向分别每隔400米测量一次,得到一些地点的高程:(平面区域0=x=5600,0=y=4800),需作出该山区的地貌图和等高线图。 Matlab shanqu 返回 鸯灌冈婶颐弘榔箔摹钻则灌货搁瘩卸洋淘蔗膀秃蒜宰淘岔懈奥国浦拷津牺第3讲 MATLAB绘图入门第3讲 MATLAB绘图入门 * 后勤工程学院数学教研室 数学建模与数学实验 后勤工程学院数学教研室 MATLAB作图 挂从炕斩魔借鲁牺鸽楷代窝央逆甫块魄盒唱雾包阶榜惩瘁翼校蓟乌素铣笆第3讲 MATLAB绘图入门第3讲 MATLAB绘图入门 二维图形 三维图形 图形处理 实例 作业 特殊二、三维图形 帝尸漂领祥催狂颖痞逮毫衬辕谰歼品蜒烹三侮懒普玛渠矗柄匠筷偶钙瞳矛第3讲 MATLAB绘图入门第3讲 MATLAB绘图入门 命令为: PLOT(X,Y,S) PLOT(X,Y)--画实线 PLOT(X,Y1,S1,X,Y2,S2,……,X,Yn,Sn) --将多条线画在一起 X,Y是向量,分别表示点集的横坐标和纵坐标

文档评论(0)

1亿VIP精品文档

相关文档