我遇到此错误的问题。我有两个矩阵,days1和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.
是什么原因?
提前致谢。
答案 0 :(得分:1)
您正在绘制的矢量长度不同:
>> size(days1(1,:))
ans =
1 2
>> size(days1(:,2))
ans =
14749 1
答案 1 :(得分:1)
那是因为:
days1(1,:) days1(:,2)
^ [1 x 2] ^ [14749 x 1]
显然不是相同的长度:)