how to write or condition in if statement matlab?

 Accepted Answer

More Answers (1)

Check out the documentation:
if (j == i) || (flag(j) == 1)
% do something
end

6 Comments

Operands to the || and && operators must be convertible to logical scalar values.
Error in exppppp (line 19)
if (j==i) || (flag(j)==1)
not working.
You need to explain what is your desired result and what you’re trying to do.
You would have gotten this when i and/or j are arrays.
if all(j == i) || (flag(j) == 1)
% do something
end
If this still does not work, flag(j) might be returning an array too and you can add an all statement for that too.
j=mod(floor(x*10^15),L)+1;
checking the value of j and flag(j), if (j==i), 0r (flag(j)==1), then repeat ''j'' ;else then go to .
flag(j)<-----1; t(i)<--------j.
What is i here , loop iterator?

Sign in to comment.

Categories

Community Treasure Hunt

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

Start Hunting!