首页 > 解决方案 > 为什么会出现“无效使用运算符”错误?

问题描述

我正在解决一个简单的问题(直接取自中期审查幻灯片),为了验证我的答案是否正确,我将代码放入 MATLAB 中,它不断给我“无效使用运算符”错误,我不是很确定为什么。

此外,每个打印语句的后半部分都是用金色书写的,并且没有配对,我也对为什么会发生这种情况感到困惑。

a = 10; b = -5;

if (~(a*b)| (a==2*b))
    fprintf(‘First!’);

elseif(a*b)
    fprintf(‘Second!’);

elseif(a==-2*b)
    fprintf(‘Third!’);

end

标签: matlaboperatorsrelational-operators

解决方案



推荐阅读