- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)