网站大量收购独家精品文档,联系QQ:2885784924

第二章 绘图.ppt

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 绘图

第二章 MATLAB绘图;一、绘制二维曲线;例2.2 某工厂2000年各月总产值(单位:万元)分别为22、60、88、95、56、23、9、10、14、81、56、23,试绘制折线图以显示出该厂总产值的变化情况。 ;2、 绘制多根二维曲线:plot(x,y); x, y 都是矩阵,则将 x 的列和 y 中相应的列相组合,绘制多条平面曲线。此时 x, y 必须具有相同的大小。; plot(x1,y1,s1,x2,y2,s2, ... ,xn,yn,sn);图形的基本属性;输入参数都为向量时,x1和y1,x2和y2,…, xn和yn分别组成一组向量对,每一组向量对的长度可以不同。每一向量对可以绘制出一条曲线,这样可以在同一坐标内绘制出多条曲线。; x=0:pi/15:2*pi; y1=sin(x); y2=cos(x); plot(x,y1,b:+,x,y2,g-.*);当输入参数有矩阵形式时,配对的x,y按对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。;(3)利用双纵坐标函数plotyy绘制两条曲线; ; ;二、二维曲线的简捷绘制: ezplot;例:; 标题标注; 坐标轴标注; 添加图例; gtext(sinx); 显示网格;其它调用方式:;x=0:pi/15:2*pi; y1=sin(x);y2=cos(x); plot(x,y1,’b:+’,x,y2,’g-.*’) title(‘正弦和余弦图’)%加标题 xlabel(‘x’); %x轴加标注 ylabel(‘y’); %y轴加标注 text(3,0.4,’正弦线’) %指定位置加图形说明 text(2,-0.3,’余弦线’) axis([0,6,-1,1]) %设置坐标轴范围 grid on; %加网格线 box off; %不加坐标边框 legend(‘正弦线’,‘余弦线’);%加图例;; 划分绘图区域; 图形的可视化编辑;三、其他绘图函数;程序如下: 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]);;例 绘制图形: (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(相量图);; ; ; ;;5、 对函数自适应采样的绘图函数;例 用fplot函数绘制f(x)=cos(tan(πx))的曲线。 先建立函数文件myf.m: function y=myf(x) y=cos(tan(pi*x)); 再用fplot函数绘制myf.m函数的曲线: fplot(myf,[-0.4,1.4],1e-4);误差为1e-4;一、 三维曲线 : plot3;程序如下: t=0:pi/50:2*pi; x=8*cos(t); y=4*sqrt(2)*sin(t); z=-4*sqrt(2)*sin(t); plot3(x,y,z,p); title(Line in 3-D Space); text(0,0,0,origin); xlabel(X),ylabel(Y), zlabel(Z); grid;;三维曲线的简捷绘制: ezplot3;二、 三维曲面 ; 例:“墨西哥帽子”;a=8 时的曲面图形;下面再用 surf 作图:;mesh 与 surf 的比较; 空间曲面 ;例:绘制加等高线的“墨西哥帽子” meshc;例:绘制边界面屏蔽的“墨西哥帽子” meshz; 空间曲面 ;例:绘制加等高线的“墨西哥帽子” surfc;例:绘制光照模式的“墨西哥帽子

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档