Почему возникает ошибка «недопустимое использование оператора»? - PullRequest
0 голосов
/ 04 ноября 2019

Я решаю простую проблему (взято прямо из слайда Powerpoint на среднесрочную проверку), и чтобы убедиться, что мой ответ был правильным, я помещаю код в 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

1 Ответ

1 голос
/ 04 ноября 2019

и не являются допустимыми символами кавычек, вам необходимо использовать '. Если вы ввели свой код MATLAB в Word или какой-либо другой редактор с «умными кавычками», ваш код потерпит неудачу следующим образом.

Замените все одинарные кавычки в вашем коде на правильный символ ', и выхорошо идти.

...