2013-08-30 70 views
1

我遇到此錯誤的問題。我有兩個矩陣,天1和天2,大小:「使用==> plot矢量的錯誤必須是相同的長度。」對於相同長度的載體

[size(days1) size(days2)] 

ans = 

     14749   2  14749   2 

所以他們有相同的長度和深度。

然而,當我嘗試了兩個圖形繪製在一起,我得到以下錯誤:

plot(days1(1,:),days1(:,2),'b',days2(1,:),days2(:,2),'r') 
??? Error using ==> plot 
Vectors must be the same lengths. 

是什麼原因?

在此先感謝。

回答

1

你正在策劃的載體是不一樣的長度:

>> size(days1(1,:)) 
ans = 

    1 2 

>> size(days1(:,2)) 
ans = 

    14749  1 
+0

你是對的!我必須做'plot(days1(:,1),days1(:,2),'b',days2(:,1),days2(:,2),'r')' 非常感謝! – aliants

1

這是因爲:

days1(1,:) days1(:,2) 
^ [1 x 2] ^[14749 x 1] 

這顯然是不一樣的長度:)

相關問題