2020年MATLAB编程与应用实验报告(三维图形绘制)

  • 格式:doc
  • 大小:26.50 KB
  • 文档页数:3

下载文档原格式

  / 3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1

三维图形绘制

实验报告

所属课程名称 MATLAB编程与应用

实验地点

实验日期 2112

班级

学号

姓名

指导老师

一、实验目的

实现手工难以绘制的函数或实验数据的图形可视化,绘制三维图形,通过控制线型、色彩等属性控制对数据内在特征进行表现。

二、实验内容

【实验过程及成果】(程序说明、实验代码、实验数据、实验结果)

程序说明

mesh函数用来绘制三维网格,surf函数用来绘制三维曲面图,surfl函数是具有光照效果的曲面,meshz函数绘制带底座的三维网格曲面,title进行图形标注,meshgrid(x,y)创建网格矩阵。

实验代码

>> [x,y]=meshgrid(-8:.5:8);

z=sin(sqrt(x.^2+y.^2))

subplot(2,2,1);

mesh(x,y,z);title('mesh(x,y,z)')

subplot(2,2,2);

meshz(x,y,z);title('meshz(x,y,z)')

subplot(2,2,3);

surf(x,y,z);title('surfc(x,y,z)')

subplot(2,2,4);

surfl(x,y,z);title('surfl(x,y,z)')

实验数据

>> [x,y]=meshgrid(-8:.5:8);

z=sin(sqrt(x.^2+y.^2))

实验结果

【实验小结】(收获体会)

了解了mesh、meshc、meshz、surf、surfc、surfl函数来绘制三维曲线、面,mesh函数用来绘制三维网格,而surf函数用来绘制三维曲面图,各线条之间的补面用颜色来填充,meshc函数是带等高线的三维网格曲面,meshz函数是带底座的三维网格曲面,surfc函数具有等高线的曲面和surfl函数具有光照效果的曲面。通过学习可以基本绘制三维图形并且对三维图形有了全面的认识,可以基本利用三维曲线的基本函数plot3和三维曲线、面的函数,三维等高线的绘制等。

三、指导教师评语及成绩

评语

评语等级

及格

不及格

实验报告按时完成,字迹清楚,文字叙述流畅,逻辑性强

实验方案设计合理

实验过程(实验步骤详细,记录完整,数据合理,分析透彻)4实验结论正确.

成绩

指导教师签名

批阅日期