3

我有这个问题,无法弄清楚问题是什么。

for i=1:e
    s  = size(E_{i});
    r2 = s(1);
    E_{i}(1:r2,3) = (E_{i}(:,2))/(E_{i}(:,1));
end

下标分配尺寸不匹配。

4

2 回答 2

3

您正在使用/,这是矩阵除法。尝试使用./(element-wise division),这样您就可以得到与输入操作数一样多的输出元素。

于 2013-07-11T09:31:08.370 回答
2

你有没有试过看什么尺寸 "(E_{i}(:,2))/(E_{i}(:,1));" 是?提示:您可能打算使用./而不是/.

于 2013-07-11T09:31:00.547 回答