《MATLAB编程与应用》 课件 第4章 三维绘图_第1页
《MATLAB编程与应用》 课件 第4章 三维绘图_第2页
《MATLAB编程与应用》 课件 第4章 三维绘图_第3页
《MATLAB编程与应用》 课件 第4章 三维绘图_第4页
《MATLAB编程与应用》 课件 第4章 三维绘图_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MATLABProgrammingandApplicationMATLAB编程与应用(微课视频版)

教育部高等学校电子信息类专业教学指导委员会规划教材高等学校电子信息类专业系列教材.新形态教材

目录

第1章概述第2章变量、数组与矩阵第3章二维绘图系统第4章三维绘图第5章MATLAB编程第6章MATLAB符号运算第7章文件I/O操作第8章MATLAB数值分析与应用第9章Simulink仿真基础第4章三维绘图4.1基本三维绘图4.2绘制三维图形的其他函数4.3颜色控制4.4三维视图可视效果的控制4.5动画本章小结 第4章三维绘图4.1基本三维绘图4.1.1三维点或线图最基本的绘制三维图形函数为plot3,它将二维绘图函数plot的有关功能扩展到三维空间,可以绘制出三维点或线图,调用格式:plot3(x1,y1,z1,‘选项1’,x2,y2,z2,‘选项2’,…)其中:每一组x,y,z组成一组曲线的坐标参数,选项的定义和plot的选项一样,用来指定线型、标记和颜色的参数。t=linspace(-10,10,1000);xt=exp(-t./15).*sin(5*t);yt=exp(-t./15).*cos(5*t);p=plot3(xt,yt,t,'r');xlabel('x'),ylabel('y'),zlabel('z'),title('三维螺旋线')4.1基本三维绘图4.1.2三维网格图mesh函数可以绘制出三维空间上的网格图。调用格式为:mesh(x,y,z)说明:mesh(x,y,z)创建一个网格图,该网格图为三维曲面,有实色边颜色,无面颜色。[x,y]=meshgrid(-3:0.1:3);%

meshgrid创建x和y形成的二维网格z=x.*exp(-x.^2-y.^2);mesh(x,y,z)xlabel('x')ylabel('y')zlabel('z')title('三维网格曲面图')colorbar4.1基本三维绘图4.1.3三维曲面图surf函数可以绘制出三维曲面图。调用格式为:surf(x,y,z)4.2绘制三维图形的其他函数4.2.1等高线图contour3函数绘制三维等高线图。调用函数:contour3(z)说明:

其中z包含x-y平面上的高度值。z的列和行索引分别是平面中的x和y坐标。4.2.2球状图[X,Y,Z]=sphere返回球面的x、y和z坐标而不对其绘图。4.3颜色控制

4.3.1颜色图4.3颜色控制

4.3.2

颜色栏利用colorbar函数可以创建颜色栏。调用格式:c=

colorbar()说明:返回

colorbar对象。可以在创建颜色栏后使用此对象设置属性,将返回参数

c

指定到上述任一语法中。

4.3.3颜色图调整颜色图编辑器可以调整颜色图以改进图像细节。MATLAB命令提示符:输入

colormapeditor。4.4三维视图可视效果的控制

4.4.1视线利用view函数可以设置视点的位置。调用函数:view(az,el)

4.4.2着色、光照和透明度1.着色4.4三维视图可视效果的控制

4.4.2着色、光照和透明度2.光照3.透明度可以使用alpha函数或通过设置对象的透明度属性来控制对象的透明度。可将属性设置为[0,1]范围内的标量值,值0表示完全透明;值1表示完全不透明;0和1之间的值表示半透明。本章小结

三维绘图便于反映空间的实际情况。本章系统阐述了MATLAB三维绘图的方法,并通过具体实例详细讲解了在MATLAB中实现三维通行的绘制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论