2013-08-30 107 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] 

这显然是不一样的长度:)

相关问题