- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB绘图教程幻灯片
3.7 图像显示 实时的动画制作 初始图形 计算活动对象的新位置 擦出原来图像 反复得到动画效果 2.2 三维网格图 例:绘制z=x2+y2的三维网线图形 meshgrid—— 网线坐标值计算函数 网格坐标值的计算 x=-5:5; y=x; [X,Y]=meshgrid(x,y) Z=X.^2+Y.^2 mesh(X,Y,Z) 坐标矩阵 坐标向量 纵坐标矩阵 绘图函数 2.3 三维曲面图 三维曲面图绘制 x,y z 绘图结果 省略 矩阵 三维曲面图 x轴:z矩阵列下标 y轴:z矩阵行下标 向量 矩阵 行长度等于y长度 列长度等于x长 三维曲面图 mesh(x,y,z,c):绘制三维网格图(线条着色),x,y是网络坐标,c是不同高度颜色 surf(x,y,z,c):绘制三维曲面图(空档着色) 2.3 三维曲面图 x=0:0.1:2*pi; [x,y]=meshgrid(x); z=sin(y).*cos(x); subplot(2,1,1); mesh(x,y,z); xlabel(x-axis),ylabel(y-axis),zlabel(z-axis); title(mesh); subplot(2,1,2); surf(x,y,z); xlabel(x-axis),ylabel(y-axis),zlabel(z-axis); title(surf); 例题:用三维曲面图表现函数 2.3 三维曲面图 m=30;z=1.2*(0:m)/m; r=ones(size(z)); theta=(0:m)/m*2*pi; x1=r*cos(theta);y1=r*sin(theta); %生成第一圆管坐标矩阵 z1=z*ones(1,m+1); x=(-m:2:m)/m; x2=x*ones(1,m+1);y2=r*cos(theta); %生成第二圆管坐标矩阵 z2=r*sin(theta); surf(x1,y1,z1); %绘制竖立的圆管 axis equal,axis off hold on surf(x2,y2,z2); %绘制平放的圆管 axis equal,axis off title(两个等直径圆管的交线); hold off 例题:绘制两个直径相等的圆管相交图形 2.3 三维曲面图 具有各种效果的三维图 meshc:带等高线三维网格曲面 meshz:带曲面底座三维网格曲面 surfc:带底座三维曲面 surfl:带光照效果三维曲面 [x,y]=meshgrid(-8:0.5:8); z=sin(sqrt(x.^2+y.^2))./ sqrt(x.^2+y.^2+eps); subplot(2,2,1); meshz(x,y,z); %带底座的网格图 title(带底座的网格图 ) subplot(2,2,2); meshc(x,y,z); title(‘带等高线的网格图 ) subplot(2,2,3); surfc(x,y,z); title(‘带底座的曲面图 ) subplot(2,2,4); surfl(x,y,z); %光照效果曲面图 title(光照效果曲面图 ) 例题:绘制 2.3 三维曲面图 标准三维曲面图 peaks:自动生成的三维测试图形 [x,y,z]=sphere(n),产生(n+1)×(n+1)矩阵,以此在原点绘制单位球 [x,y,z]=cylinder(R,n),绘制回转体 等间隔高度半径 圆周间隔点,默认20 [X,Y,Z]=peaks(30);surfl(X,Y,Z) 例题:绘制多峰函数 2.3 三维曲面图 标准三维曲面图 [x,y,z]=sphere(10); subplot(2,2,1); surfl(x,y,z); t1=0:0.1:0.9; t2=1:0.1:2; r=[t1 -t2+2]; [x,y,z]=cylinder(r,30); subplot(2,2,2); surf(x,y,z); subplot(2,2,3); [x,y,z]=sphere; surf(x,y,z); t3=0:pi/20:2*pi; [x,y,z]=cylinder(2+sin(t3),30); subplot(2,2,4); surf(x,y,z); 例题:按要求绘制图形 2.4 其他三维图形 三维条形图 subplot(1,2,1); bar3(magic(4)) subplot(1,2,2); y=2*sin(0:pi/10:2*pi); stem3(y); bar3(z):在绘制z对应未知的三维条形图 bar3(x,y):在x指定位置绘制y中元素条形图 例题:绘制魔方矩阵的条形图和y=sin(x
您可能关注的文档
最近下载
- 消防整改维修工程施工方案范文模板.docx
- 《金版教程(物理)》2025高考科学复习解决方案第十四章 光第1讲 光的折射、全反射含答案.doc
- 浪潮信息(000977)公司2023年财务分析研究报告.doc
- 自建房买卖合同样本自建房买卖合同格式.docx
- 川教版(2024)七年级上册信息科技 7.5在线协作选素材 课件.pptx VIP
- 2024年1月国家开放大学本科《当代中国政治制度》期末纸质考试试题及答案 .pdf VIP
- 新一代大学英语发展篇视听说教程1答案.docx
- 上海中考数学复习要点汇总.docx VIP
- 第14课丝绸之路的开通与经营西域(课件)-七年级历史上册同步教学课件(统编版2024).pptx VIP
- 门诊采血室优质护理服务.pptx VIP
文档评论(0)