1 / 50
文档名称:

MATLAB三维图形绘制演示文稿.ppt

格式:ppt   大小:7,762KB   页数:50页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MATLAB三维图形绘制演示文稿.ppt

上传人:qingqihe 2023/3/18 文件大小:7.58 MB

下载得到文件列表

MATLAB三维图形绘制演示文稿.ppt

文档介绍

文档介绍:该【MATLAB三维图形绘制演示文稿 】是由【qingqihe】上传分享,文档一共【50】页,该文档可以免费在线阅读,需要了解更多关于【MATLAB三维图形绘制演示文稿 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。MATLAB三维图形绘制演示文稿
当前1页,总共50页。
二、绘制三维网格图和曲面图

为了绘制三维立体图形,MATLAB的方法是将x方向划分为m份,将y方向划分为n份,meshgrid命令是以x、y向量为基准,产生在x-y平面的各栅格点坐标值的矩阵。
语法:
[X,Y]=meshgrid(x,y)
说明:X、Y是栅格点的坐标,为矩阵;x、y为向量。
例如,将x(1×m)向量和y(1×n)向量转换为(n×m)的矩阵:
当前2页,总共50页。

三维网格图是由一些四边形相互连接在一起所构成的一种曲面。
语法:
mesh(z) %画三维网线图
mesh(x,y,z,c)
说明:当只有参数z时,以z矩阵的行下标作为x坐标轴,把z的列下标当作y坐标轴;x、y分别为x、y坐标轴的自变量;当有x、y、z参数时,c是指定各点的用色矩阵,当c省略时默认用色矩阵是z的数据。如果x、y、z、c四个参数都有,则应该都是维数相同的矩阵。
当前3页,总共50页。

语法:
surf(z) %画三维曲面图
surf(x,y,z,c)
说明:参数设置与mesh命令相同,c也可以省略。

meshc命令为立体网状图加等高线;meshz为立体网状图加“围裙”。
当前4页,总共50页。
三、绘制三维旋转体
1、球面图
语法:
sphere(n) %产生单位球面,n为旋转圆周上的分 格线条数,默认n=20。
[x,y,z]=sphere(n)%生成三个(n+1)*(n+1)阶的矩阵 利用surf或mesh命令产生单位球面。
2、柱面图
语法:
cylinder(r,n) %以母线向量r生成单位柱面, 默认n=20,r=[1,1]。
[x,y,z]=cylinder(r,n)%生成柱面的x,y,z数据矩阵, 利用surf或mesh命令产生单位高度柱面。
当前5页,总共50页。
四、立体图形与图轴的控制

语法:
hiddenoff %显示被遮盖的网格
hiddenon %隐藏被遮盖的网格

语法:
view([az,el]) %通过方位角和俯仰角改变视角

说明:az表示方位角(azimuth),el表示俯仰角(elevation)
当前6页,总共50页。
默认值:az=-°,el=30°
当前7页,总共50页。
五、色彩的控制
1.***(colormap)
(1)RGB三元组
RGB三元数组每行表示一种色彩,数组元素R、G、B在0~1之间取值,分别表示红、绿、蓝基色的相对亮度,如下表所示。
colormap([R,G,B])——***设定函数
colormap***函数——***设定函数
colormap***函数(m)——产生m×3的***矩阵 缺省64×3。
当前8页,总共50页。
当前9页,总共50页。
当前10页,总共50页。