MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt

上传人:牧羊曲112 文档编号:1376806 上传时间:2022-11-16 格式:PPT 页数:20 大小:780.50KB
返回 下载 相关 举报
MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt_第1页
第1页 / 共20页
MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt_第2页
第2页 / 共20页
MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt_第3页
第3页 / 共20页
MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt_第4页
第4页 / 共20页
MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt》由会员分享,可在线阅读,更多相关《MATLAB计算的图形绘制——三维图形的绘制ppt课件.ppt(20页珍藏版)》请在三一办公上搜索。

1、第6章 MATLAB的图形绘制三维图形的绘制,二、三维曲线的绘制,(一) 三维曲线图(二) 网线图和曲面图,格式: plot3(x,y,z, s) %绘制三维曲线 plot3(x1,y1,z1, s1,x2,y2,z2, s2,) %绘制多条三维曲线说明:当x、y、z是同维向量时,则绘制以x、y、z元素为坐标的三维曲线;当x、y、z是同维矩阵时,则绘制三维曲线的条数等于矩阵的列数。s是指定线型、色彩、数据点形的字符串。,二、MATLAB的三维图形绘制,(一) 三维曲线图,【例1】:绘制方程 在的图像。,二、MATLAB的三维图形绘制,(一) 三维曲线图,二、MATLAB的三维图形绘制,(一)

2、三维曲线图,二、MATLAB的三维图形绘制,(一) 三维曲线图,二、MATLAB的三维图形绘制,(一) 三维曲线图,(二) 三维网线图和曲面图,1. meshgrid命令为了绘制三维立体图形,MATLAB的方法是将x方向划分为m份,将y方向划分为n份,meshgrid命令是以x、y向量为基准,来产生在x-y平面的各栅格点坐标值的矩阵。格式:X,Ymeshgrid(x,y) 说明:X、Y是栅格点的坐标,为矩阵;x、y为向量。,二、MATLAB的三维图形绘制,(二) 三维网线图和曲面图,2. 三维网线图mesh函数为数据点绘制网格线,图形中的每一个已知点和其附近的点用直线连接。格式:mesh(z)

3、 %画三维网线图 mesh(x,y,z,c) 说明:只有参数z时,以z矩阵的行下标作为x坐标轴,把z的列下标当作y坐标轴;x、y分别为x、y坐标轴的自变量;当有x、y、z参数时,c是指定各点的用色矩阵,当c省略时默认用色矩阵是z的数据。如果x、y、z、c四个参数都有,则应该都是维数相同的矩阵。,二、MATLAB的三维图形绘制,3. 三维曲面图surf函数和mesh的用法类似,但它可以画出着色表面图,图形中的每一个已知点与其相邻点以平面连接。格式:surf (z) %画三维曲面图 surf (x,y, z,c) 说明:参数设置与mesh命令相同,c可以省略。,(二) 三维网线图和曲面图,二、MA

4、TLAB的三维图形绘制,【例2】:分别用mesh和surf函数绘制高斯矩阵的曲面。,z=3*(1-x).2.*exp(-(x.2) - (y+1).2) . - 10*(x/5 - x.3 - y.5).*exp(-x.2-y.2) . - 1/3*exp(-(x+1).2 - y.2);,(二) 三维网线图和曲面图,二、MATLAB的三维图形绘制,一、二维曲线的绘制,(二) 三维网线图和曲面图,一、二维曲线的绘制,(二) 三维网线图和曲面图,【例3】:绘制方程,(二) 三维网线图和曲面图,二、MATLAB的三维图形绘制,一、二维曲线的绘制,(二) 三维网线图和曲面图,4. 其它立体网线图和曲面图meshc:为立体网状图加等高线;meshz:为立体网状图加“围裙”。,(二) 三维网线图和曲面图,二、MATLAB的三维图形绘制,一、二维曲线的绘制,(二) 三维网线图和曲面图,一、二维曲线的绘制,(二) 三维网线图和曲面图,作 业,1.绘制如下函数的网格图和曲面图,并演示带“等高线”与“围裙”的效果图。,2.绘制如下曲面的图像,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号