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 个评论

"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

请先登录,再进行评论。

回答(1 个)

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

类别

帮助中心File Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by