下载此文档

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


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
该【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页。

MATLAB三维图形绘制演示文稿 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人qingqihe
  • 文件大小7.58 MB
  • 时间2023-03-18
最近更新