【发布时间】:2023-04-07 14:28:01
【问题描述】:
您好,我有以下代码
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。可能出了什么问题?
谢谢
【问题讨论】:
-
检查size(A),真的是[8760,1]吗?
-
size(A)真的返回 8760 x 1 吗? -
是的! - 这是我真的不明白! >> 尺寸(A) ans = 8760 1
-
@user643469 我的意思是矩阵中的值,它们是双倍的吗?它们是什么类型的?
-
reshape(A, 1, [])或reshape(A, 365, [])怎么样?这些都行吗?