【发布时间】:2013-07-11 18:38:58
【问题描述】:
我有这个问题,不知道是什么问题。
for i=1:e
s = size(E_{i});
r2 = s(1);
E_{i}(1:r2,3) = (E_{i}(:,2))/(E_{i}(:,1));
end
下标分配维度不匹配。
【问题讨论】:
-
E_ 是一个元胞数组,数组大小不一,因此有 size 函数
标签: matlab
我有这个问题,不知道是什么问题。
for i=1:e
s = size(E_{i});
r2 = s(1);
E_{i}(1:r2,3) = (E_{i}(:,2))/(E_{i}(:,1));
end
下标分配维度不匹配。
【问题讨论】:
标签: matlab
您正在使用/,即矩阵除法。尝试使用./(按元素除法),这样您就可以得到与输入操作数一样多的输出元素。
【讨论】:
您是否尝试过查看“(E_{i}(:,2))/(E_{i}(:,1));”的大小是?提示:您可能打算使用./ 而不是/。
【讨论】: