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

上传人:2127513****773577... 文档编号:240677830 上传时间:2024-04-29 格式:PPT 页数:20 大小:684.51KB
返回 下载 相关 举报
MATLAB计算的图形绘制——三维图形的绘制ppt课件_第1页
第1页 / 共20页
MATLAB计算的图形绘制——三维图形的绘制ppt课件_第2页
第2页 / 共20页
MATLAB计算的图形绘制——三维图形的绘制ppt课件_第3页
第3页 / 共20页
点击查看更多>>
资源描述
第6章 MATLAB的图形绘制三维图形的绘制第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是指定线是指定线型、色彩、数据点形的字符串。型、色彩、数据点形的字符串。二、二、MATLABMATLAB的三维图形绘制的三维图形绘制(一)(一)三维曲线图三维曲线图格式:二、MATLAB的三维图形绘制(一)三维曲线图【例例1 1】:绘制方程绘制方程 在在的图像。的图像。二、二、MATLABMATLAB的三维图形绘制的三维图形绘制(一)(一)三维曲线图三维曲线图【例1】:绘制方程 在 二、MATLAB的三维图 二、二、MATLABMATLAB的三维图形绘制的三维图形绘制(一)(一)三维曲线图三维曲线图 二、MATLAB的三维图形绘制(一)三维曲线图 二、二、MATLABMATLAB的三维图形绘制的三维图形绘制(一)(一)三维曲线图三维曲线图 二、MATLAB的三维图形绘制(一)三维曲线图 二、二、MATLABMATLAB的三维图形绘制的三维图形绘制(一)(一)三维曲线图三维曲线图 二、MATLAB的三维图形绘制(一)三维曲线图(二)(二)三维网线图和曲面图三维网线图和曲面图1.meshgrid命令命令为了绘制三维立体图形,为了绘制三维立体图形,MATLAB的方法是将的方法是将x方向方向划分为划分为m份,将份,将y方向划分为方向划分为n份,份,meshgrid命令是以命令是以x、y向量为基准,来产生在向量为基准,来产生在x-y平面的各栅格点坐标值的矩平面的各栅格点坐标值的矩阵。阵。格式:格式:X,Ymeshgrid(x,y)说明:说明:X、Y是栅格点的坐标,为矩阵;是栅格点的坐标,为矩阵;x、y为向量。为向量。二、二、MATLABMATLAB的三维图形绘制的三维图形绘制(二)三维网线图和曲面图1.meshgrid命令 二、M(二)(二)三维网线图和曲面图三维网线图和曲面图2.三维网线图三维网线图mesh函数为数据点绘制网格线函数为数据点绘制网格线,图形中的每一个已图形中的每一个已知点和其附近的点用直线连接。知点和其附近的点用直线连接。格式:格式: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四个参数都有,则应该都是维数相同的矩阵。四个参数都有,则应该都是维数相同的矩阵。二、二、MATLABMATLAB的三维图形绘制的三维图形绘制(二)三维网线图和曲面图2.三维网线图 二、MATLAB3.三维曲面图三维曲面图surf函函数数和和mesh的的用用法法类类似似,但但它它可可以以画画出出着着色色表表面面图图,图图形形中中的的每每一一个个已已知知点点与与其其相相邻邻点以平面连接。点以平面连接。格式:格式:surf(z)%画三维曲面图画三维曲面图 surf(x,y,z,c)说明:明:参数参数设置与置与meshmesh命令相同,命令相同,c c可以省略。可以省略。(二)(二)三维网线图和曲面图三维网线图和曲面图 二、二、MATLABMATLAB的三维图形绘制的三维图形绘制3.三维曲面图(二)三维网线图和曲面图 二、MATLAB【例例2 2】:分别用分别用meshmesh和和surfsurf函数绘制高斯函数绘制高斯矩阵的曲面。矩阵的曲面。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);(二)(二)三维网线图和曲面图三维网线图和曲面图 二、二、MATLABMATLAB的三维图形绘制的三维图形绘制【例2】:分别用mesh和surf函数绘制高斯矩阵的曲面。一、二维曲线的绘制(二)三维网线图和曲面图一、二维曲线的绘制(二)三维网线图和曲面图一、二维曲线的绘制(二)三维网线图和曲面图一、二维曲线的绘制(二)三维网线图和曲面图【例例3 3】:绘制方程绘制方程(二)(二)三维网线图和曲面图三维网线图和曲面图 二、二、MATLABMATLAB的三维图形绘制的三维图形绘制【例3】:(二)三维网线图和曲面图 二、MATLAB的三维一、二维曲线的绘制(二)三维网线图和曲面图一、二维曲线的绘制(二)三维网线图和曲面图4.其它立体网线图和曲面图其它立体网线图和曲面图meshc:为立体网状图加等高线;为立体网状图加等高线;meshz:为立体网状图加为立体网状图加“围裙围裙”。(二)(二)三维网线图和曲面图三维网线图和曲面图 二、二、MATLABMATLAB的三维图形绘制的三维图形绘制4.其它立体网线图和曲面图(二)三维网线图和曲面图 二、一、二维曲线的绘制(二)三维网线图和曲面图一、二维曲线的绘制(二)三维网线图和曲面图一、二维曲线的绘制(二)三维网线图和曲面图一、二维曲线的绘制(二)三维网线图和曲面图作 业1.绘制如下函数的网格图和曲面图,并演示带“等高线”与“围裙”的效果图。作 业1.绘制如下函数的网格图和曲面图,并演示带“等高线”与2.绘制如下曲面的图像2.绘制如下曲面的图像
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!