how to write or condition in if statement matlab?

 Réponse acceptée

Plus de réponses (1)

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

6 commentaires

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.
madhan ravi
madhan ravi le 21 Juin 2019
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.
madhan ravi
madhan ravi le 21 Juin 2019
What is i here , loop iterator?
yes
i=1:65536;
L=65536;

Connectez-vous pour commenter.

Catégories

En savoir plus sur Debugging and Analysis dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by