matlab绘图讲解剖析.ppt

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

x=0:pi/100:2*pi; y=2*exp(-0.5*x).*cos(4*pi*x); plot(x,y) t=0:0.1:2*pi; x=t.*sin(3*t); y=t.*sin(t).*sin(t); plot(x,y) x=linspace(0, 2*pi, 100); plot(x, sin(x), co, x, cos(x), g*); axis([0, 6, -1.2, 1.2]); xlabel(自变量值); ylabel(函数值); title(两个三角函数图象比较); legend(y = sin(x),y = cos(x)); grid on; t= 0:pi/20:2*pi; plot(t,t.*cos(t),-.r*) hold on plot(exp(t/100).*sin(t-pi/2),--mo) plot(sin(t-pi),:bs) hold off x=linspace(0,2*pi,1000); y1=0.2*exp(-0.5*x).*cos(4*pi*x); y2=2*exp(-0.5*x).*cos(pi*x); k=find(abs(y1-y2)1e-2); %查找y1与y2相等点(近似相等)的下标 x1=x(k); %取y1与y2相等点的x坐标 y3=0.2*exp(-0.5*x1).*cos(4*pi*x1); %求y1与y2值相等点的y坐标 plot(x,y1,x,y2,r:,x1,y3,bp); t=0:0.1:10; y1=sin(t);y2=cos(t);plot(t,y1,r,t,y2,b--); x=[1.7*pi;1.6*pi]; y=[-0.3;0.8]; s=[sin(t);cos(t)]; text(x,y,s); title(正弦和余弦曲线); legend(正弦,余弦) xlabel(时间t),ylabel(正弦、余弦) grid axis square x=0:pi/100:2*pi; y1=2*exp(-0.5*x); y2=cos(4*pi*x); plot(x,y1,x,y2) title(x from 0 to 2{\pi}); %加图形标题 xlabel(Variable X); %加X轴说明 ylabel(Variable Y); %加Y轴说明 text(0.8,1.5,曲线y1=2e^{-0.5x}); %在指定位置添加图形说明 text(2.5,1.1,曲线y2=cos(4{\pi}x)); legend(y1,y2) %加图例 t=0:0.01:2*pi; x=exp(i*t); y=[x;2*x;3*x]; plot(y) grid on; %加网格线 box on; %加坐标边框 axis equal %坐标轴采用等刻度 x1=linspace(0,2*pi,100); x2=linspace(0,3*pi,100); x3=linspace(0,4*pi,100); y1=sin(x1); y2=1+sin(x2); y3=2+sin(x3); x=[x1;x2;x3]; y=[y1;y2;y3]; plot(x,y,x1,y1-1) x=0:pi/100:2*pi; y1=0.2*exp(-0.5*x).*cos(4*pi*x); y2=2*exp(-0.5*x).*cos(pi*x); plotyy(x,y1,x,y2);%用不同标度在同一坐标内绘制曲线 x=0:pi/100:2*pi; y1=0.2*exp(-0.5*x).*cos(4*pi*x); plot(x,y1) hold on y2=2*exp(-0.5*x).*cos(pi*x); plot(x,y2);%采用图形保持,在同一坐标内绘制曲线 hold off ezplot(sin(3*t)*cos(t),sin(3*t)*sin(t),[0,pi]) subplot(2,2,1); ezplot(‘x^2+y^2-9’); %x^2+y^2-9=0 axis equal subplot(2,2,2); ezplot(x^3+y^3-5*x*y+1/5) %x^3+y^3-5*x*y+1/5=0 subplot(2,2,3); ezplot(cos(tan(pi*x)),[ 0,1]) %y=cos(tan(pi*x)) subplot(2,2,4); ezplot(8*cos(t),4*sqrt(2)*si

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档