2013-04-17 101 views
1

我想绘制一个行的矩阵。我想先绘制第一行,然后在它旁边绘制下一行信息。它是一个大矩阵,它是287x6。 谢谢你的帮助。绘制一个矩阵

+1

你如何你想要得到的阴谋是什么样子?你能举一个小矩阵的例子来澄清你的问题吗? –

+0

我想要做的一个例子是如果我有一个矩阵A = [1 1 1; 2 2 2; 3 3 3; 4 4 4]我想绘制第一排然后第二排的集合,继续下去,所以我想绘制1 1 1 1然后2 2 2 2然后3 3 3 3.是否更清晰?对不起,我不擅长计算机编程语言。我可以尝试使其更清楚。 – user2292258

+2

而不是试图用文字来解释它,你可以添加一个样本图的图像,使其更清晰? –

回答

0

你想要类似曲面图的东西,还是只是一大堆线图?取决于你的数据代表什么,不同的方法当然或多或少是合适的。

对于线图,你可以不喜欢

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

但我怀疑这将是清晰可辨。要做到表面的情节,最简单的就是做

surf(A) 

在这种情况下,你必须在一个轴上,另一列索引,以及z轴的矩阵元素值列索引。

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

enter image description here