上机习题6 matlab7.0三维绘图

上机习题6 matlab7.0三维绘图

ID:14852530

大小:1.23 MB

页数:13页

时间:2018-07-30

上机习题6  matlab7.0三维绘图_第1页
上机习题6  matlab7.0三维绘图_第2页
上机习题6  matlab7.0三维绘图_第3页
上机习题6  matlab7.0三维绘图_第4页
上机习题6  matlab7.0三维绘图_第5页
资源描述:

《上机习题6 matlab7.0三维绘图》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验六MATLAB7.0三维绘图实验目的:①掌握绘制三维图能形的方法;②掌握图形修饰处理方法;③知道图像处理方法,了解动画制作方法。实验要求:给出程序和实验结果。实验内容:一、绘制三维曲线t=0:pi/100:20*pi;x=sin(t);y=cos(t);z=t.*sin(t).*cos(t);plot3(x,y,z);title('Linein3-DSpace');xlabel('X');ylabel('Y');zlabel('Z');gridon;13二、绘制三维曲面图z=sin(x+sin

2、(y))-x/10。[x,y]=meshgrid(0:0.25:4*pi);z=sin(x+sin(y))-x/10;mesh(x,y,z);axis([04*pi04*pi-2.51]);三、绘制z=x2+y2的三维网线图形;x,y]=meshgrid(0:0.25:4*pi);z=x.^2+y.^2;mesh(x,y,z)13四、绘制三维陀螺锥面;(仅供参考:t1=0:0.1:0.9;t2=1:0.1:2;r=[t1-t2+2];[x,y,z]=cylinder(r,30);surf(x,y,

3、z);grid)t1=0:0.1:0.9;t2=1:0.1:2;r=[t1-t2+2];[x,y,z]=cylinder(r,30);surf(x,y,z);grid13五、在xy平面内选择区域[-8,8]×[-8,8],利用mesh、meshc、meshz和surf绘制。要求用子图在一个图形窗口中绘制。[x,y]=meshgrid(-8:0.5:8);z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);subplot(2,2,1);mesh(x,y,z);ti

4、tle('mesh(x,y,z)')subplot(2,2,2);meshc(x,y,z);title('meshc(x,y,z)')subplot(2,2,3);meshz(x,y,z)title('meshz(x,y,z)')subplot(2,2,4);surf(x,y,z);title('surf(x,y,z)')13六、绘制光照处理后的球面,取三个不同的光照位置进行比较。(提示:可以利用函数sphere和light)[x,y,z]=sphere(20);subplot(1,2,1);su

5、rf(x,y,z);axisequal;light('Posi',[0,1,1]);shadinginterp;holdon;plot3(0,1,1,'p');text(0,1,1,'light');subplot(1,2,2);surf(x,y,z);axisequal;light('Posi',[1,0,1]);shadinginterp;holdon;plot3(1,0,1,'p');text(1,0,1,'light');13七、利用peaks产生数据,绘制多峰曲面图。[X,Y,Z]=pe

6、aks(27);subplot(1,2,1);mesh(Z)subplot(1,2,2);surf(Z)13八.,当x和y的取值范围均为-2到2时,用建立子窗口的方法在同一个图形窗口中绘制出三维线图、网线图、表面图和带渲染效果的表面图。[x,y]=meshgrid([-2:0.2:2]);z=x.*exp(-x.^2-y.^2);mesh(x,y,z)subplot(2,2,1)plot3(x,y,z)title('plot3(x,y,z)')subplot(2,2,2)mesh(x,y,z)ti

7、tle('mesh(x,y,z)')subplot(2,2,3)surf(x,y,z)title('surf(x,y,z)')subplot(2,2,4)surf(x,y,z)shadinginterptitle('surf(x,y,z),shadinginterp')13九绘制peaks函数的表面图,用colormap函数改变预置的色图,观察色彩的分布情况。surf(peaks(30))13colormap(hot)colormap(cool)13colormap(lines)十、用sphere

8、函数产生球表面坐标,绘制不透明网线图、透明网线图、表面图和带剪孔的表面图。[x,y,z]=sphere(30);13mesh(x,y,z)[x,y,z]=sphere(30);mesh(x,y,z)hiddenoff13surf(x,y,z)z(18:30,1:5)=NaN*ones(13,5);surf(x,y,z)13十一、将5.9题中的带剪孔的球形表面图的坐标改变为正方形,以使球面看起来是圆的而不是椭圆的,然后关闭坐标轴的显示。axissquareaxisoff13

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

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

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