Matlab:将矩阵的每一行绘制为其索引的函数

时间:2012-12-03 15:54:26

标签: matlab matrix plot matlab-figure

我想创建一个包含多行的图,每行对应一个给定矩阵的行。

更详细一点,我有一个矩阵 M ,其中每一行代表一个沿着列变化的值。我想将此更改绘制为每个行的列索引的函数,因此要绘制(例如)第一行应该:

plot(M(1,:));

问题是,我想绘制所有行。当然,我可以迭代它们,hold并绘制当前的一个:

(plot(M(i,:))

但是我想知道是否有一个简单的命令或单行程可以做到。

我已经尝试了plotmatrix,但在理想的结果方面没有取得多大成功。

谢谢!

1 个答案:

答案 0 :(得分:9)

您是否尝试过plot(M')

documentation of plot的第一段开始:

  当Y是实数时,

plot(Y)绘制Y的列与每个值的索引。