2013-04-17 100 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