matlab reshape函数 - 元素数量的错误

时间:2012-10-14 20:01:48

标签: matlab matrix reshape

您好我有以下代码

 A = squeeze(hourly_surplus(1,1,1,:));
    B = reshape(A,365,24);

尺寸(A)= 8760 x 1

然而我收到了错误

 Error using reshape
 To RESHAPE the number of elements must not change 

此错误出现在“B”行,但我认为A有8760个元素而B = 365 x 24也是8760.可能出现什么问题?

谢谢

1 个答案:

答案 0 :(得分:1)

此:

A=rand(8760,1);
B=reshape(A,365,24);

工作正常,所以问题出在你的A.