75 函数绘图的简捷指令.doc

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

数据和函数的可视化 【例】用图形表示离散函数。 n=0:12; %产生一组自变量数据 y=1./abs(n-6); %计算相应点的函数值 plot(n,y,r*,MarkerSize,20) %用红花标出数据点 grid on %画坐标方格 Warning: Divide by zero. 图 7.1.1-1 离散函数的可视化 【例】用图形表示连续调制波形。 t1=(0:11)/11*pi; % 1 y1=sin(t1).*sin(9*t1); t2=(0:100)/100*pi; % 3 y2=sin(t2).*sin(9*t2); subplot(2,2,1),plot(t1,y1,r.),axis([0,pi,-1,1]),title(子图 (1)) subplot(2,2,2),plot(t2,y2,r.),axis([0,pi,-1,1]),title(子图 (2)) subplot(2,2,3),plot(t1,y1,t1,y1,r.) axis([0,pi,-1,1]),title(子图 (3)) subplot(2,2,4),plot(t2,y2) axis([0,pi,-1,1]),title(子图 (4)) 图 7.1.2-1 连续函数的图形表现方法 【例】简单例题,比较方便的试验指令。 t=(0:pi/50:2*pi);k=0.4:0.1:1;Y=cos(t)*k;plot(t,Y) 图 7.2.1-1 plot指令基本操作演示 【例】用图形表示连续调制波形 及其包络线。 t=(0:pi/100:pi); %长度为101的时间采样列向量 1 y1=sin(t)*[1,-1]; %包络线函数值,是(101x2)的矩阵 2 y2=sin(t).*sin(9*t); %长度为101的调制波列向量 3 t3=pi*(0:9)/9; % 4 y3=sin(t3).*sin(9*t3); plot(t,y1,r:,t,y2,b,t3,y3,bo) % 5 axis([0,pi,-1,1]) %控制轴的范围 6 图7.2.1-2 【例】用复数矩阵形式画利萨如(Lissajous)图形。(在模拟信号时代,Lissajous图形常用来测量信号的频率。) t=linspace(0,2*pi,80); % 1 X=[cos(t),cos(2*t),cos(3*t)]+i*sin(t)*[1, 1, 1]; %(80x3)的复数矩阵 plot(X) % 3 axis square %使坐标轴长度相同 4 legend(1,2,3) %图例 图 7.2.1-3 Lissajous 图 【例】采用模型画一组椭圆。 th = [0:pi/50:2*pi]; %长度为101的列向量 a = [0.5:.5:4.5]; %长度为9的行向量 X = cos(th)*a; %(101x9)的矩阵 Y = sin(th)*sqrt(25-a.^2); %(101x9)的矩阵 plot(X,Y),axis(equal),xlabel(x), ylabel(y) title(A set of Ellipses) 图 7.2.1-4 一组椭圆 【例】观察各种轴控制指令的影响。演示采用长轴为3.25,短轴为1.15的椭圆。注意:采用多子图表现时,图形形状不仅受“控制指令”影响,而且受整个图面“宽高比”及“子图数目”的影响。 t=0:2*pi/99:2*pi; x=1.15*cos(t);y=3.25*sin(t); %y为长轴,x为短轴 subplot(2,3,1),plot(x,y),axis normal,grid on, title(Normal and Grid on) subplot(2,3,2),plot(x,y),axis equal,grid on,title(Equal) subplot(2,3,3),plot(x,y),axis square,grid on,title(Square) subplot(2,3,4),plot(x,y),axis image,box off,title(Image and Box off) subplot(2,3,5),plot(x,y),axis image fill,box off title(Image and Fill) subplot(2,3,6)

文档评论(0)

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

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

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档