实验五 matlab三维图形绘制实验.doc

实验五 matlab三维图形绘制实验.doc

ID:56730534

大小:45.50 KB

页数:4页

时间:2020-07-06

实验五  matlab三维图形绘制实验.doc_第1页
实验五  matlab三维图形绘制实验.doc_第2页
实验五  matlab三维图形绘制实验.doc_第3页
实验五  matlab三维图形绘制实验.doc_第4页
资源描述:

《实验五 matlab三维图形绘制实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件学院MATLAB软件应用课程实验报告实验五三维图形绘制一、实验目的1.掌握通用绘图函数的使用2.掌握基本三维图形绘制3.熟悉可视化图形绘制的基本技巧二、实验内容1.通用绘图函数的使用2.三维图形绘制三、实验环境1.工具软件:MATLAB2015b四、实验步骤1.通用绘图函数的使用(1)plot3函数-三维曲线图形绘制函数t=0:pi/50:10*pi;plot3(sin(t),cos(t),t)xlabel('sin(t)')ylabel('cos(t)')zlabel('t')gridonaxissquare(2)plot3函数的操作2>>t=0:

2、pi/50:2*pi;>>x=[sin(t)sin(t)];>>y=[cos(t)cos(t)];>>z=[sin(t).^2+cos(t).^2sin(t).^2+cos(t).^2+1];>>plot3(x,y,z)(3)mesh函数—三维网格曲面>>x=-4:0.1:4;>>y=x'>>m=ones(size(y))*x;>>n=y*ones(size(x));>>p=sqrt(m.^2+n.^2)+eps;>>z=sin(p)./p;>>mesh(z)(4)mesh函数的操作2x=-4:0.1:4;[x,y]=meshgrid(x);p=sqrt

3、(x.^2+y.^2)+eps;z=sin(p)./p;mesh(z);xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');title('mesh')(5)surf函数—三维曲面x=0:0.1:2*pi;[x,y]=meshgrid(x);z=sin(y).*cos(x);surf(x,y,z);xlabel('x-axis'),ylabel('y-axis'),zlabel('z-axis');title('surf');(6)比较surf函数、mesh函数及plot3函数x=0:0.1:2*pi;[x

4、,y]=meshgrid(x);z=sin(y).*cos(x);分别使用mesh(x,y,z)、surf(x,y,z)、plot3(x,y,z),比较得到的图形异同2.三维图形绘制(1)改进的三维绘图函数[x,y]=meshgrid(-8:0.5:8);z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps);%p=sqrt(x.^2+y.^2)+eps;z=sin(p)./p;subplot(2,2,1);meshc(x,y,z);title('meshc(x,y,z)')%等高线subplot(2,2,2);meshz

5、(x,y,z);title('meshz(x,y,z)')%边界面subplot(2,2,3);surfc(x,y,z)%等高线title('surfc(x,y,z)')subplot(2,2,4);surfl(x,y,z)title('surfl(x,y,z)')%光照面(2)标准三维曲面球面sphere函数>>[x,y,z]=sphere(20);>>surf(x,y,z)三维柱面cylinder函数[x,y,z]=cylinder([0:0.2:4],20);surf(x,y,z)%圆锥>>t=0:pi/25:2*pi;>>R=sin(t);>>c

6、ylinder(R,20)(3)条形图、填充图、阶梯图和杆图形式的曲面绘制使用bar3、stem3、pie3和fill3函数1)绘制魔方阵的三维条形图。2)以三维杆图形式绘制曲线y=2sin(x)。3)已知x=[1300,1800,2000,3025],绘制三维饼图。4)用随机的顶点坐标值画出五个黄色三角形。subplot(2,2,1);bar3(magic(4));subplot(2,2,2);y=2*sin(-pi:pi/8:2*pi);stem3(y);subplot(2,2,3);pie3([1300,1800,2000,3025]);subpl

7、ot(2,2,4);fill3(rand(3,5),rand(3,5),rand(3,5),'y')(4)三维图形的精细处理从不同视点绘制多峰函数曲面subplot(2,2,1);mesh(peaks);view(-37.5,30);%指定子图1的视点title('azimuth=-37.5,elevation=30')subplot(2,2,2);mesh(peaks);view(0,90);%指定子图2的视点title('azimuth=0,elevation=90')subplot(2,2,3);mesh(peaks);view(90,0);%指定

8、子图3的视点title('azimuth=90,elevation=0')sub

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

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

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