Using function any with multiple conditions
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Say I have A= [5 11 10 8];
I want to check if
- there are any values greater than 9 but not less than 6
- there are any values less than 6 but not greater than 9
- the array contains values greater than 9 and less than 6
My code looks like this:
if any(A>9)
'do this';
elseif any (A<6);
'do that';
elseif any (A>6 && A<5)
'do this';
end
However, I am getting this error : Operands to the and && operators must be convertible to logical scalar values.
How do I fix
any (A>6 && A<5)
since its the one that is giving me errors. Also is it necessary to use the third
elseif
0 Commenti
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!