Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab中的错误:下标赋值维度不匹配_Matlab - Fatal编程技术网

Matlab中的错误:下标赋值维度不匹配

Matlab中的错误:下标赋值维度不匹配,matlab,Matlab,我有这个问题,不知道是什么问题 for i=1:e s = size(E_{i}); r2 = s(1); E_{i}(1:r2,3) = (E_{i}(:,2))/(E_{i}(:,1)); end 下标赋值维度不匹配。您是否尝试过查看“(E_{i}(:,2))/(E_{i}(:,1));”的大小?提示:您可能打算使用/而不是/您正在使用的/,这是矩阵除法。尝试使用/(按元素进行除法),以便获得与输入操作数中相同数量的输出元素。E\u.是一个单元数组,具有不同大小的

我有这个问题,不知道是什么问题

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

下标赋值维度不匹配。

您是否尝试过查看“(E_{i}(:,2))/(E_{i}(:,1));”的大小?提示:您可能打算使用
/
而不是
/
您正在使用的
/
,这是矩阵除法。尝试使用
/
(按元素进行除法),以便获得与输入操作数中相同数量的输出元素。

E\u.是一个单元数组,具有不同大小的数组,因此大小函数很好地确定,确实是(./)