在'='处解析错误:使用可能是无效的Matlab语法

时间:2018-03-17 20:52:35

标签: matlab parsing

为什么我不能这样循环?

for i=1:N
(Teta(2,i)-Teta(1,i))/dY=0;
end

我收到此错误:Parse error at '=': usage might be invalid Matlab syntax

1 个答案:

答案 0 :(得分:0)

您不能在等号的左侧进行计算。计算只能在右侧进行。

例如,像这样:

for i=1:N
    Teta(2,i) = 0 * dY + Teta(1,i);
end

在不知道任何关于你问题的应用的情况下,我只是将Teta(2,i)从左到右移动了所有内容。这不会给出错误。但可能不是你希望枯萎的结果......