Matlab的plot命令3

 时间:2026-02-12 08:56:15

1、plot绘图完成后,可能会有xy坐标不符合要求的情况,下面我们介绍一下坐标轴控制命令axis。

首先我们绘制一张图如下:

生成随机数组aa,并绘制其第一列:

>> aa = randn(100,4);>> plot(1:100,aa(:,1));

Matlab的plot命令3

2、然后,可以试一下axis命令:

>> axis off; %这时坐标轴就会消失;>> axis on;>> axis equal;%横纵坐标轴呈方形。

Matlab的plot命令3

Matlab的plot命令3

3、如果要进行数据对比,可以考虑第一次绘制的图形坐标轴保持不变,而输入新的数据。

>> axis manual;>> hold on;>> plot(1:100,aa(:,2)*20,'r');

如果改成:

>> axis auto;>> hold on;>> plot(1:100,aa(:,2)*20,'r');

则会出现第二幅图的样子,matlab会根据其数据大小自动调节坐标轴。

Matlab的plot命令3

Matlab的plot命令3

4、还可以自行设置坐标轴:

>> plot(1:100,aa(:,1),'r')>> axis([0 100 -3 3]);

Matlab的plot命令3

5、下面介绍subpolt命令,它可以在一个figure中输入多张图形。

如我们要两张图:

>> subplot(1,2,1);%设置我们要做的图形数量和位置>> plot(1:100,aa(:,1),'r.');>> subplot(1,2,2);>> plot(1:100,aa(:,1),'g--');

6、subplot命令可以有多个图形,根据自己需求,分别给出行列,最后一个数值为从左至右数,到第几个就是第几个。

>>subplot(2,2,1);>>plot(1:100,aa(:,1),'r.');>> subplot(2,2,2);>> plot(1:100,aa(:,2),'g--');>> subplot(2,2,3);>> plot(1:100,aa(:,3),'yo');

>> subplot(2,2,4)>> plot(1:100,aa(:,3),'m*');

Matlab的plot命令3

7、subplot命令可以对其中的任意图像进行编辑,只要将其定位到那个图形就好了。

比如我们要定位到第三个图形,进行修改:

subplot(2,2,3);plot(1:100,aa(:,3),'m^','markersize',10);

对比前后两个图像的第三个,是不是根据上面的命令有了变化?

Matlab的plot命令3

  • Matlab GUI 自定义工具在toolbar中的使用
  • matlab gui怎么弹出新窗口
  • 如何用Matlab将二维图形绕Z轴即(0,0)旋转
  • matlab画图中如何加入箭头标注
  • Matlab GUI弹出式菜单(popupmenu)控件的使用
  • 热门搜索
    心悸是怎么回事 无线网名字怎么改 肚子上的赘肉怎么减 韩国泡菜怎么做 手机怎么换系统 购车发票丢失怎么办 我的世界怎么做火把 怎么调整照片大小 乙肝怎么治 怎么做双皮奶