1

我有这个错误的问题。我有两个矩阵,day1 和 days2,大小:

[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.

什么原因?

提前致谢。

4

2 回答 2

1

您绘制的向量长度不同:

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

   1   2

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

   14749       1
于 2013-08-30T09:27:11.433 回答
1

那是因为:

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

这显然不是相同的长度:)

于 2013-08-30T09:27:33.323 回答