十节 MATLAB绘图.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
十节MATLAB绘图ppt课件

MATLAB绘图 二维图形 MATLAB绘图 符号函数画图—ezplot fplot ezplot(f,[a,b]) % 默认区间为 [-2pi, 2pi] ezplot(f,[xmin,xmax,ymin,ymax]) ezplot(x,y) %在默认区间0t2pi,绘制x=x(t),y=y(t)的函数图。 ezplot(x,y,[tmin,tmax]) MATLAB绘图 ezplot(cos(x)) ezplot(cos(x), [0, pi]) ezplot(1/y-log(y)+log(-1+y)+x - 1) ezplot(x^2 - y^2 - 1) ezplot(x^2 + y^2 - 1,[-1.25,1.25]); axis equal ezplot(x^3 + y^3 - 5*x*y + 1/5,[-3,3]) ezplot(x^3 + 2*x^2 - 3*x + 5 - y^2) ezplot(sin(t),cos(t)) ezplot(sin(3*t)*cos(t),sin(3*t)*sin(t),[0,pi]) ezplot(t*cos(t),t*sin(t),[0,4*pi]) Fplot 绘制函数在指定函数区间的图形 fplot(fun,lims,tol) %lims=[xmin,xmax] tol 默认为0.002. fplot(sin(1 / x), [0.01 0.1],1e-3) MATLAB绘图 fplot(fun,lims,tol) % fun 必须是m文件或者独立变量为x的字符串,如果fun为[f1(x),f2(x),f3(x)],则当输入[x1,x2]后,返回的是矩阵[f1(x1),f2(x1),f3(x1) f1(x2),f2(x2),f3(x2)] fplot([tan(x),sin(x),cos(x)],2*pi*[-1 1 -1 1]) f = inline(abs(exp(-j*x*(0:9))*ones(10,1))); fplot(f,[0 2*pi]) MATLAB绘图 画点 plot(2,4, r*) 画线 plot([0 1],[0 2]) x=2:2:8; plot([x;x],[zeros(1,length(x));cos(pi*x/20)], k) %axis([0 10 0 1]) MATLAB绘图 画圆 theta=linspace(0,2*pi); plot(1+0.5*cos(theta),2+0.5*sin(theta)) axis equal %使图形对称 如何画具有不同半径的同心圆? MATLAB绘图 函数相对另一函数的图形绘制 theta=linspace(0,2*pi,101); plot(sin(theta),sin(2*theta+pi/4)) % 里萨如图形 axis off %隐去坐标轴 MATLAB绘图 曲线族的绘制 例, 抛物线族 y =a^2-x^2, -5x5, a=1,2…5. x=-5:0.2:5; a=1:5; [xx,aa]=meshgrid(x.^2,a.^2); plot(x,aa-xx,’k’) MATLAB绘图 MATLAB绘图 在一个图形界面中绘制多条曲线 y = 0.1*x^2 y=cos(x)^2 y=exp(-0.3x) x=linspace(0,3.5); plot(x,0.1*x.^2,’k’) hold on plot(x,cos(x).^2,’k’) plot(x,exp(-0.3*x),’k’) MATLAB绘图 基本二维绘图函数plot t=0:.1:2*pi; y=sin(t); plot(t,y) ,pause t=0:.1:2*pi; y=[sin(t); cos(t)]; plot(t,y) ,pause t=0:.1:2*pi; plotyy(t,sin(t),t,0.01*cos(t)) ,pause t=0:.1:2*pi; y=[sin(t); cos(t)]; plot(t,y) ,pause plot(t,sin(t),t,cos(t)) ,pause t=0:.1:2*pi; y1=sin(t

文档评论(0)

118zhuanqian + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档