why am I getting parse error as soon as I start loop ?

As soon as I type for, if etc. I get,
Parse error at <EOL>: usage might be invalid matlab syntax.
I get this error even if I do not write a single line of code.

3 comentarios

"I get this error even if I do not write a single line of code."
Did you try to run a script or function file?
Askic V
Askic V el 12 de Dic. de 2022
loops such as "for" of "if" statements should be ended with a keyword "end".
This is the code,
a = input('Enter first no: ');
b = ('Enter second no: ');
q=a/b;
if
b = 0;
fprintf('b cannot be zero');
else
fprintf('The quotient of given numbers is: %d\n', q);
end

Iniciar sesión para comentar.

Respuestas (1)

Walter Roberson
Walter Roberson el 12 de Dic. de 2022
the expression for the condition of if or while must start on the same line, not the next line.
Comparisons are == not =

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 12 de Dic. de 2022

Comentada:

el 20 de Dic. de 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by