首页 > 编程知识 正文

freqz函数matlab(matlab里plot函数用法)

时间:2023-05-03 09:47:17 阅读:65156 作者:2921

plot ) )函数是绘制二维图表的最基本函数,用于为向量或矩阵列绘制曲线。 在使用plot函数之前,必须首先定义曲线上每个点的x和y坐标。 简单介绍一下!

刀具/原料matlab2012b win7.8方法/步骤1以1plot(x ) x为矢量时,以x要素的值为纵轴、x的编号为横轴的值绘制曲线。 在x为实矩阵情况下,将该编号作为横坐标,按列描绘相对于各列的要素值的编号的曲线

例如:在这里使用

x=0:pi/20:2*pi;

y1=sin(x );

plot(x,y1 );

2,plot(x,y )以x要素为横坐标值,以y要素为纵坐标值画曲线。

2,plot(x,y1,x,y2, )以共同的x要素为横轴的值,以y1,y2,要素为纵轴的值绘制多条曲线。

x=0:pi/20:2*pi;

y1=sin(x );

y2=cos(x );

plot(x,y1,x,y2 );

3可以在绘制的图像中添加网格,然后使用命令打开网格。 这样,对齐和比较某条线就很方便了。 看下面的图就能看到和上面的图相比有什么不同。 测试代码为以下:

x=0:pi/20:2*pi;

; margin-bottom:0px; padding-top:0px; padding-bottom:0px">  y1=sin(x);

 y2=cos(x);

 plot(x,y1,x,y2);

 grid on

 

4

添加坐标轴信息,这样做可以很快的让人明白你在做什么,测试代码如下

 x=0:pi/20:2*pi;

 y1=sin(x);

 y2=cos(x);

 plot(x,y1,x,y2);

 grid on

 xlabel('变量 X')

 ylabel('变量 Y1 & Y2')

 

5

除了坐标轴信息外还可以添加其它的信息,如所画曲线的信息等:测试代码如下

 x=0:pi/20:2*pi;

 y1=sin(x);

 y2=cos(x);

 plot(x,y1,x,y2);

 grid on

 xlabel('变量 X')

 ylabel('变量 Y1 & Y2')

 title('正弦余弦波形')     %添加图像标题

 text(1.5,0.3,'cos(x)')    %将cosx这个注解加到坐标中的某个位置

 gtext('sin(x)')      % 用鼠标的光标定位,将sinx这个注解放在你鼠标点击的地方

 

 

 

通过各图的对比,你就会发现这些命令的用法


版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。