How to vectorize if statement
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Master Blabla
le 19 Nov 2020
Modifié(e) : Master Blabla
le 19 Nov 2020
How to vectorize this if statement
f = 0;
if(m < 7)
if(m < sm*0.3)
f = 5;
end
end
1 commentaire
James Tursa
le 19 Nov 2020
What is m and sm? What do you actually want as a result for f? You don't show a loop so I am not sure what you want vectorized.
Réponse acceptée
David Hill
le 19 Nov 2020
Looks like f is just a scalar. No vectorization needed.
if m<7&&m<sm*.3
f=aSortI(1);
else
f=0;
end
0 commentaires
Plus de réponses (1)
Setsuna Yuuki.
le 19 Nov 2020
you can try:
[aSortV,aSortI] = sort(c,'ascend');
f = 0;
if(m < 7 && m < sm*0.3)
f = aSortI(1);
end
0 commentaires
Voir également
Catégories
En savoir plus sur Get Started with MATLAB dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!