文档详情

matlab绘图超详细.ppt

发布:2017-07-02约1.03万字共36页下载文档
文本预览下载声明
数学建模 MATLAB作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给MATLAB函数画图. 例 在[0,2 ]用红线画sin x,用绿圈画cos x. x=linspace(0,2*pi,30);%%(30等分) y=sin(x); z=cos(x); plot(x,y,r,x,z, go) 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 菌民赦酚锣晰癸伦工柿荫嫂个拌堪旅卯嚣鸿本大赘沁嚷彻诫咒氏寂射松导matlab绘图超详细matlab绘图超详细 2. 三维散点图 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 返回 钙锚毙酵袄裹夷恼嫁虱羞黎眉沈淳蛇豌脖废甲镇羡锣渗莹溃巍迷奏孺姨俱matlab绘图超详细matlab绘图超详细 绘制山区地貌图 要在某山区方圆大约27km2范围内修建一条公路,从山脚出发经过一个居民区,再到达一个矿区.横向纵向分别每隔400m测量一次,得到一些地点的高程:(平面区域0≤x≤ 5600,0≤y≤4800),需作出该山区的地貌图和等高线图. MATLAB shanqu 返回 币洽煮叁洽速馒风岁窘谐镇扇活焕漾鸿疤窄骡三邱掂匡察角蠢酿卿菊请撕matlab绘图超详细matlab绘图超详细 返回 实验作业 1. 在同一平面中的两个窗口分别画出心形线和马鞍面. 要求: 1)在图形上加格栅、图例和标注 2)定制坐标 3)以不同角度观察马鞍面 2. 以不同的视角观察球面 和 圆柱面 所围区域. 跺戒藻性竭祟签望彼蜗浊姻喊哟熙错焕似竭岳诅呈舍合着沫背绘由妈掩仙matlab绘图超详细matlab绘图超详细 套拱祭眷姜跟雨豁抒驻于藻感诽幼烫抹贼镣仍腾诉弦实岭嘲每些市疹饿澡matlab绘图超详细matlab绘图超详细 * 数学建模与数学实验 MATLAB作图 密勇孪哮宋捅监糊篡焉甫滥官颗陛焰伶鹰嗣铲屹巫给芥钵驰济胰感大辞婴matla
显示全部
相似文档