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

上传人:今*** 文档编号:105834733 上传时间:2019-10-13 格式:DOC 页数:13 大小:1.23MB
返回 下载 相关 举报
上机习题6matlab7.0三维绘图讲义_第1页
第1页 / 共13页
上机习题6matlab7.0三维绘图讲义_第2页
第2页 / 共13页
上机习题6matlab7.0三维绘图讲义_第3页
第3页 / 共13页
上机习题6matlab7.0三维绘图讲义_第4页
第4页 / 共13页
上机习题6matlab7.0三维绘图讲义_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《上机习题6matlab7.0三维绘图讲义》由会员分享,可在线阅读,更多相关《上机习题6matlab7.0三维绘图讲义(13页珍藏版)》请在金锄头文库上搜索。

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(Line in 3-D Space);xlabel(X);ylabel(Y);zlabel(Z);grid on;二、绘制三维曲面图z=sin(x+sin(y)-x/10。x,y=meshgrid(0:0.25:4*pi);z=sin(x+sin(y)-x/10

2、;mesh(x,y,z);axis(0 4*pi 0 4*pi -2.5 1);三、绘制z=x2+y2的三维网线图形;x,y=meshgrid(0:0.25:4*pi);z=x.2+y.2;mesh(x,y,z)四、绘制三维陀螺锥面;(仅供参考: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);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);grid五、在xy平面内选择区域-8,8-8,8,利用mesh、mesh

3、c、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);title(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)六、绘制光照处理后的球面,取三个不同的光照位置进行比较。

4、(提示:可以利用函数sphere和 light)x,y,z=sphere(20);subplot(1,2,1);surf(x,y,z);axis equal;light(Posi,0,1,1);shading interp;hold on;plot3(0,1,1,p);text(0,1,1, light);subplot(1,2,2);surf(x,y,z);axis equal;light(Posi,1,0,1);shading interp;hold on;plot3(1,0,1,p);text(1,0,1, light);七、利用peaks产生数据,绘制多峰曲面图。X,Y,Z=peaks

5、(27);subplot(1,2,1);mesh(Z)subplot(1,2,2);surf(Z)八 ,当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)title(mesh(x,y,z)subplot(2,2,3)surf(x,y,z)title(surf(x,y,z)subplo

6、t(2,2,4)surf(x,y,z)shading interptitle(surf(x,y,z),shading interp) 九 绘制peaks函数的表面图,用colormap函数改变预置的色图,观察色彩的分布情况。 surf(peaks(30)colormap(hot)colormap(cool)colormap(lines)十、 用sphere函数产生球表面坐标,绘制不透明网线图、透明网线图、表面图和带剪孔的表面图。x,y,z=sphere(30);mesh(x,y,z)x,y,z=sphere(30);mesh(x,y,z)hidden offsurf(x,y,z)z(18:30,1:5)=NaN*ones(13,5);surf(x,y,z)十一、 将5.9题中的带剪孔的球形表面图的坐标改变为正方形,以使球面看起来是圆的而不是椭圆的,然后关闭坐标轴的显示。axis squareaxis off13

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

最新文档


当前位置:首页 > 高等教育 > 大学课件

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