绘制矩阵

时间:2013-04-17 19:23:21

标签: matlab matlab-figure

我正在尝试逐行绘制矩阵。我要绘制的第一行然后就在它旁边我想绘制下一行信息。它是一个大矩阵,它是287x6。 感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

你想要一些表面图,或者只是一大堆线图吗?根据您的数据所代表的内容,不同的方法当然或多或少是合适的。

对于线图,您可以执行类似

的操作
figure, hold on
for row=1:size(A,1)
    plot(A(row,:))
end

虽然我怀疑这是否清晰。要做表面绘图,最简单的就是

surf(A)

在这种情况下,您将在一个轴上具有行索引,在另一个轴上具有列索引,并且在z轴上具有矩阵元素值。

答案 1 :(得分:0)

>> m = magic(10);
>> s = size(m);
>> for i=1:s(1)
plot(i,m(i,:),'o'); hold on
end

enter image description here