用Matlab软件画立体图

上传人:re****.1 文档编号:584789057 上传时间:2024-09-01 格式:PPT 页数:16 大小:249KB
返回 下载 相关 举报
用Matlab软件画立体图_第1页
第1页 / 共16页
用Matlab软件画立体图_第2页
第2页 / 共16页
用Matlab软件画立体图_第3页
第3页 / 共16页
用Matlab软件画立体图_第4页
第4页 / 共16页
用Matlab软件画立体图_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《用Matlab软件画立体图》由会员分享,可在线阅读,更多相关《用Matlab软件画立体图(16页珍藏版)》请在金锄头文库上搜索。

1、MatlabMatlab软件软件一、用Matlab软件画立体图;教学内容MatlabMatlab软件软件命令功能plot3(x,y,z,线形)空间曲线meshgrid(x,y)产生一个以向量x为行、向量y为列的矩阵mesh(x,y,z)空心网格曲面surf(x,y,z)网格曲面填实心shading flat空间曲面的光滑图contour3(x,y,z,n) 以三维等位线图显示,n为条数contour(x,y,z)等高线的平面图meshc(x,y,z)有等位线投影的空心网格图surf(x,y,z)有等位线投影的实心网格图x,y,z=cylinder(r,n) 三维旋转曲面,其中n为母线的条数用M

2、atlab软件画立体图常用命令:MatlabMatlab软件软件例1:在区间0,10画出参数曲线x=sint,y=cost,z=t.命令: t=0:0.01:10*pi;plot3(sin(t),cos(t),t)MatlabMatlab软件软件命令:x=-3:0.1:3;y=1:0.1:5;x,y=meshgrid(x,y);z=(x+y).2;plot3(x,y,z)例2: 画多条曲线观察函数z=(x+y).2MatlabMatlab软件软件例3 画出z=(x+y).2的空心网格曲面命令:x=-3:0.1:3;y=1:0.1:5;x,y=meshgrid(x,y);z=(x+y).2;me

3、sh(x,y,z)MatlabMatlab软件软件例4 作出z=(x+y).2的网格曲面填实心命令:x=-3:0.1:3;y=1:0.1:5;x,y=meshgrid(x,y);z=(x+y).2;surf(x,y,z)MatlabMatlab软件软件例5 作出z=(x+y).2的光滑图x=-3:0.1:3;y=1:0.1:5;x,y=meshgrid(x,y);z=(x+y).2;surf(x,y,z)shading flatMatlabMatlab软件软件作出函数z=f(x,y)=8sin(x)+13cos(y)(1)三维等位线图 ;(2)空心网格图;(3)实心网格图;(4)光滑图;(5)

4、含有等高线的空心网格图;(6) 含有等高线的实心网格图;(7)含有等高线的光滑图。训练1:MatlabMatlab软件软件x=0:0.2:2*pi; y=0:0.2:4*pi; x,y=meshgrid(x,y);z=8*sin(x)+13*cos(y);(1)contour3(x,y,z)(2)(2)mesh(x,y,z)(3)(3)surf(x,y,z)(4)(4)surf(x,y,z)(5) shading flat(5)meshc(x,y,z)(6)surfc(x,y,z)(7)surfc(x,y,z)shading flat 命令:MatlabMatlab软件软件二、三维旋转曲面网格

5、图二、三维旋转曲面网格图x,y,z=cylinder(r,n) 其中其中n为母线的条数为母线的条数t=0:pi/10:2*pi; r=2+sin(t); x,y,z=cylinder(r,30); mesh(x,y,z) 例6 :绘制母线方程为r(t)=2+sin(t)的旋转曲面 (空心) MatlabMatlab软件软件t=0:pi/10:2*pi; r=2+sin(t); x,y,z=cylinder(r,30); surf(x,y,z) 例7 绘制母线方程为r(t)=2+sin(t)的旋转曲面 (实心) MatlabMatlab软件软件t=0:pi/10:2*pi; r=2+sin(t)

6、; x,y,z=cylinder(r,30); surf(x,y,z) shading flat例8 绘制母线方程为r(t)=2+sin(t)的旋转曲面 (光滑) MatlabMatlab软件软件t=0:pi/10:2*pi; r=2+sin(t); x,y,z=cylinder(r,30); contour3(x,y,z,20) contour3(x,y,z,n) :以三维等位线图显示,n为条数 例9绘制母线方程为r(t)=2+sin(t)的旋转曲面以三维等位线图显示MatlabMatlab软件软件t=0:pi/10:2*pi; r=2+sin(t); x,y,z=cylinder(r,30

7、); surfc(x,y,z) 有等位线投影的网格图:有等位线投影的网格图: t=0:pi/10:2*pi; r=2+sin(t); x,y,z=cylinder(r,30); meshc(x,y,z) MatlabMatlab软件软件(1)三维等位线图 ;(2)空心网格图;(3)实心网格图;(4)光滑图;(5)含有等高线的空心网格图;(6) 含有等高线的实心网格图;(7)含有等高线的光滑图。训练2:1、绘制母线方程为r(t)=2+ t 的旋转曲面2、绘制母线方程为r(t)=t2 的旋转曲面3、绘制母线方程为r(t)=sint+cost 的旋转曲面4、绘制母线方程为r(t)=sqrt( t) 的旋转曲面MatlabMatlab软件软件(1)t=0:0.1:2*pi; r=2+t; x,y,z=cylinder(r,30); (1)contour3(x,y,z)(2)(2)mesh(x,y,z)(3)(3)surf(x,y,z)(4)(4)surf(x,y,z)(5) shading flat(5)meshc(x,y,z)(6)surfc(x,y,z)(7)surfc(x,y,z)shading flat

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号