- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例4-25 有一图像文件flower.jpg,在图形窗口显示该图像。 程序如下: [x,cmap]=imread(flower.jpg); %读取图像的数据阵和色图阵 image(x);colormap(cmap); axis image off %保持宽高比并取消坐标轴 4.6.2 动画制作 1.制作逐帧动画 MATLAB提供getframe、moviein和movie函数进行动画制作。 (1)getframe函数 getframe函数可截取一幅画面信息(称为动画中的一帧),一幅画面信息形成一个很大的列向量。显然,保存n幅图面就需一个大矩阵。 (2)moviein函数 moviein(n)函数用来建立一个足够大的n列矩阵。该矩阵用来保存n幅画面的数据,以备播放。之所以要事先建立一个大矩阵,是为了提高程序运行速度。 (3)movie函数 movie(m,n)函数播放由矩阵m所定义的画面n次,缺省时播放一次。 例4-26 绘制了peaks函数曲面并且将它绕z轴旋转。 程序如下 [X,Y,Z]=peaks(30); surf(X,Y,Z) axis([-3,3,-3,3,-10,10]) axis off; shading interp; colormap(hot); m=moviein(20); %建立一个20列大矩阵 for i=1:20 view(-37.5+24*(i-1),30) %改变视点 m(:,i)=getframe; %将图形保存到m矩阵 end movie(m,2); %播放画面2次 2.创建轨迹动画 MATLAB提供了comet和comet3函数展现质点在二维平面和三维空间的运动轨迹,这种轨迹曲线称为彗星轨迹曲线。函数调用格式为: comet(x,y,p) comet3(x,y,z,p) 其中,每一组x,y,z组成一组曲线的坐标参数,用法与plot和plot3函数相同。p是用于设置彗星长度的参数,默认值是0.1。在二维图形中,彗长为y向量长度的p倍。在三维图形中,彗长为z向量长度的p倍。 例4-27 生成一个三维运动图形轨迹。 x=0:pi/250:10*pi; y=sin(x); z=cos(x); comet3(x,y,z); 例4-12 绘制r=sin(t)cos(t)的极坐标图,并标记数据点。 程序如下: t=0:pi/50:2*pi; r=sin(t).*cos(t); polar(t,r,-*); 4.2.3 二维统计分析图 在MATLAB中,二维统计分析图形很多,常见的有条形图、阶梯图、杆图和填充图等,所采用的函数分别是: bar(x,y,选项) stairs(x,y,选项) stem(x,y,选项) fill(x1,y1,选项1,x2,y2,选项2,…) 例4-13 分别以条形图、阶梯图、杆图和填充图形式绘制曲线y=2sin(x)。 程序如下: x=0:pi/10:2*pi; y=2*sin(x); subplot(2,2,1);bar(x,y,g); title(bar(x,y,g));axis([0,7,-2,2]); subplot(2,2,2);stairs(x,y,b); title(stairs(x,y,b));axis([0,7,-2,2]); subplot(2,2,3);stem(x,y,k); title(stem(x,y,k));axis([0,7,-2,2]); subplot(2,2,4);fill(x,y,y); title(fill(x,y,y));axis([0,7,-2,2]); MATLAB提供的统计分析绘图函数还有很多,例如,用来表示各元素占总和的百分比的饼图、复数的相量图等等。 例4-14 绘制图形: (1) 某企业全年各季度的产值(单位:万元)分别为:2347,1827,2043,3025,试用饼图作统计分析。 (2) 绘制复数的相量图:7+2.9i、2-3i和-1.5-6i。 程序如下: subplot(1,2,1); pie([2347,1827,2043,3025]); title(饼图); legend(一季度,二季度,三季度,四季度); subplot(1,2,2); compass([7+2.9i,2-3i,-1.5-6i]); title(相量图); 4.3 隐函数绘图 MATLAB提供了一个ezplot函数绘制隐函数图形,下面介绍其用法。 (1) 对于函数f = f(x),ezplot函数的调用格式为: ezplot(f):在默认区间-2πx2π绘制f = f(x)的图形。 ezplot(f, [a,b]):在区间
您可能关注的文档
- C程序设计教程课件谭浩强第1章C语言概述幻灯片.ppt
- 高考语文备考指导:放下包袱,轻松上阵课件幻灯片.ppt
- Linux网络服务08v1.0章节幻灯片.ppt
- C程序设计教程课件谭浩强第2章数据类型幻灯片.ppt
- 高考语文备考专题讲座古诗鉴赏2008.9北京幻灯片.ppt
- C程序设计教程课件谭浩强第3章简单程序幻灯片.ppt
- Linux网络服务09v1.0章节幻灯片.ppt
- C程序设计教程课件谭浩强第4章选择幻灯片.ppt
- Linux网络服务10v1.0章节幻灯片.ppt
- 高考语文备考专题讲座古诗鉴赏幻灯片.ppt
- C入门经典第4版课件ch03章节幻灯片.ppt
- MATLAB程序设计教程第二版.刘卫国第5章节MATLAB数据分析与多项式计算课案幻灯片.ppt
- 高考语文病句考查常见病句诊断与训练幻灯片.ppt
- MATLAB程序设计教程第二版.刘卫国第6章节MATLAB解方程与最优化问题求解课案幻灯片.ppt
- C入门经典第4版课件ch04章节幻灯片.ppt
- 高考语文病句练习题集锦幻灯片.ppt
- C入门经典第4版课件ch05章节幻灯片.ppt
- MATLAB程序设计教程第二版.刘卫国第7章节MATLAB数值积分与数值微分课案幻灯片.ppt
- 高考语文病句修改方法归类幻灯片.ppt
- C入门经典第4版课件ch06章节幻灯片.ppt
最近下载
- 生态经济学 第十章 城市生态经济(福建农林大学) 经济学科.pdf VIP
- 劳动创造美好生活教案完整版必威体育精装版.pdf VIP
- 室外雨污水管网专项施工方案.pdf VIP
- 餐饮服务从业人员食品安全知识培训课件.ppt VIP
- JS防水涂料施工工艺.pdf VIP
- 临床检验危急值临床应用的专家共识成人.pdf VIP
- 《电梯结构与原理》第2版习题答案.doc VIP
- 学堂在线 数据结构(上) 章节测试答案.docx VIP
- GB 31094-2014 防爆电梯制造与安装安全规范.docx VIP
- 2025年5月18日河南省事业单位招聘考试《职业能力测试》试题(含参考答案).docx VIP
文档评论(0)