- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[高等教育]实验3 数据和函数的可视化
数学实验3 数据和函数的可视化 问题: Matlab 绘图 手工作图 Matlab 绘图 Matlab 作图 1 二维画图 绘制二维图形最常用的函数就是plot函数,对于不同形式的输入,该函数可以实现不同的功能。其调用格式如下: plot(Y) 若Y为向量,则绘制的图形以向量索引为横坐标、以向量元素值为纵坐标值。若Y为矩阵,则绘制Y的列向量对其坐标索引的图形。等价于: plot(X,Y) 其他二维图形绘制语句: 三维图形绘制中经常用到的基本绘图命令有函数plot3,网图函数surf以及着色图mesh等。 若要定义不同线型,可使用以下形式: p1ot3(X,Y,Z,s)其巾s为定义线型的字符串,形式同plot函数。 P1ot3(x1,yl,zt,s1,x2,y2,z2,s2,x3,y3,z3,s3,…)这是组合绘图调用形式。与plot相同。 2o 三维曲面绘制 一般曲面绘制 其他函数, surfl( ), surfc( ) 等高线绘制 contour( ), contours( ) meshgrid 其作用是将给定的区域按一定的方式划分成平面网格,该平面网格可以用来绘制三维曲面,具体调用方式如下: [X,Y]=meshgrid(x,y) 这里x和y为给定的向量,一方面可以用来定义网格划分区域;另一方面也可用来定义网格划分方法。矩阵X和Y则是网格划分后的数据矩阵。 空间曲面作图 3o 特殊的三维图形函数 MATLAB语言还提供了不少特殊的三维图形函数,能够绘制各种类型的三维图。 [X,Y,Z]=sphere(N)此函数生成三个(n+1)× (n+1)阶的矩阵,利用函数surf(X,Y,Z)可生成单位球面。 [X,Y,Z]=sphere 此形式使用了默认值N=20。 sphere(N) 只绘制球面图而不返回任何值。 例6: ezplot(绘制隐函数)缺省范围:[-2*pi:2*pi] 4 动画设计 如果将Matlab产生的多幅图形保存起来,并利用系统提供的函数进行播放,就可产生动画效果。系统所提供的动画功能函数有getframe、moviein和movie。 getframe函数 getframe函数可将当前图形窗口作为一个画面取下并保存,格式为:m=getframe它将每一帧画面信息数据截取下来整理成列向量。该函数截取图形的点阵信息,图形窗口的大小,对数据向量的大小影响较大,窗口越大,所需存储容量越大。而图形的复杂性对数据容量要求没有直接的关系。 moviein函数 函数m=moviein(n)用来建立一个足够大的n列的矩阵m,用来保存n幅画面的数据,以备播放。 movie函数 movie(m,n)以每秒n幅图形的速度播放由矩阵m的列向量所组成的画面。 二元函数绘图 函数:ezsurf ezmesh ezsurf(x*y,circ); shading flat; view([-18,28]) ezmesh(x*exp(-x^2-y^2),40) 彗星轨迹图(动态图) comet(x,y,p) comet(x,y,z,p) 函数: t=-2*pi:0.01*pi:2*pi; x=sin(t); comet(t,x,0.1) 莫比乌斯(Mobius)带是一种所谓的单侧曲面, 这种曲面的特点形象地说,就是置于曲面上的 一只小虫可以不越过曲面的边界而爬到它所在 位置的背面,对于这种曲面,就不能定向,也 不能讨论通过曲面一侧流到另一侧的流量,因 而不能在这类曲面上定义第二类曲面积分,莫 比乌斯带的参数方程是: a、b为常数, t∈[0,2π],v∈[-b,b], 绘制函数为:Mobius.m TT=0:0.1*pi:2*pi; %设置t的范围 a=-2;b=1; %设置参数a,b的值 VV=-b:0.1:b; %设置v的范围 [t,v]=meshgrid(TT,VV); %生成平面网格数据 x=(a+v.*sin(t./2)).*cos(t); y=(a+v.*sin(t./2)).*sin(t); z=v.*cos(t./2); %依次生成x,y,z的数据 figure;surf(x,y,z) %绘制该曲面 view([-117 32]) %设置观察角 title(莫比乌斯曲面带) 绘制图形的一般步骤: 1.数据准备 (一般是设定自变量的步长和范围,然后按确定因变量。) 2.选定图形,或者子图 3.曲线或曲面描绘指令(plot,plot3,mesh等) 4.轴的设定,图的标注、着色等 * 1 二维画图 2 三维画图 3 函数图形绘制 对
您可能关注的文档
最近下载
- 人教版历史九年级上册全套教学课件.pptx
- DL_T 1074-2019 电力用直流和交流一体化不间断电源(代替DL_T 1074-2007).docx VIP
- 2025秋统编版(2024)道德与法治一年级上册教学设计(全册) .pdf
- 白癜风中西医防治(王砚宁)_部分1.pdf VIP
- 第二单元生物制品生产等基本技术61课件.pptx VIP
- 最全监理大纲(共486页).docx
- DLT_5293-2013 电气装置安装工程 电气设备交接试验报告统一格式.docx VIP
- MZT213-2024学术类社会团体自身建设指南.pdf VIP
- 职业素养与职业礼仪.docx VIP
- 政务视联网系统解决方案.pptx VIP
文档评论(0)