应用matlab绘制二次曲面图

应用matlab绘制二次曲面图

ID:6593097

大小:231.04 KB

页数:4页

时间:2018-01-19

应用matlab绘制二次曲面图_第1页
应用matlab绘制二次曲面图_第2页
应用matlab绘制二次曲面图_第3页
应用matlab绘制二次曲面图_第4页
资源描述:

《应用matlab绘制二次曲面图》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、应用MATLAB绘制二次曲面图1、用surf工mesh函数绘图Surf函数绘制的是三维表面图,mesh函数绘制的是三维网格图,当二次曲面方程是标准方程时,原方程式可化为时,我们就用这两种函数完成绘图。例1、绘曲面①②③在区域上的图像。解:以上三个方程化为:、、;2、用plot3或contour3函数绘图plot3函数绘制的是三维直角坐标曲线图,contour3函数绘制的是三维等高曲线图。x=-2:0.1:2;y=-3:0.1:3;[x,y]=meshgrid(x,y);z1=4.*sqrt(1-(x.^2)./4

2、-(y.^2)./9);z2=-4.*sqrt(1-(x.^2)./4-(y.^2)./9);subplot(2,3,1);plot3(x,y,z1);holdon;plot3(x,y,z2)gridon3、用ezsurf或ezmesh函数绘图Ezsurf函数和ezmesh函数主要针对参数方程的三维作图函数,它们是专业作图函数,ezsurf绘制三维表面图,ezmesh绘制三维网格图,当二次曲面可化为参数方程时,就可以用这两种函数完成绘图。椭球方程的参数方程为:()双曲方程的参数方程为:(或)抛物面方程的参数方程为

3、:()symst1t2;x=2*cos(t1)*cos(t2);y=3*sin(t1)*cos(t2);z=4*sin(t2);ezmesh(x,y,z,[0,2*pi],[-pi/2,pi/2])所以,把二次曲面的参数方程附在下面:球面:参数方程椭球面:参数方程旋转椭球面:或绕z轴旋转一周的旋转椭球面的参数方程为:即ezmesh('cos(t)*cos(theta)','cos(t)*sin(theta)','2*sin(t)',[0,2*pi],[0,2*pi])椭圆柱面:的参数方程:圆柱面:的参数方程旋转抛

4、物面的参数方程:椭圆抛物面的参数方程:或的参数方程双曲柱面的参数方程:或单叶双曲面:直线绕z轴旋转得到的单叶双曲面的参数方程为:即双曲抛物面:的参数方程或的参数方程或的参数方程抛物柱面:的参数方程或的参数方程或的参数方程圆锥面:的参数方程椭圆锥面的参数方程单叶双曲面的参数方程或或或双叶双曲面的参数方程或或ezmesh('sqrt(u^2-1)*cos(theta)','sqrt(u^2-1)*sin(theta)','u')圆环面的参数方程:莫比乌斯带:螺旋面的参数方程:

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。