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 Comments

"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?
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

Sign in to comment.

Answers (1)

the expression for the condition of if or while must start on the same line, not the next line.
Comparisons are == not =

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Tags

Asked:

on 12 Dec 2022

Commented:

on 20 Dec 2022

Community Treasure Hunt

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

Start Hunting!