Effacer les filtres
Effacer les filtres

What is the best way to execute 2 if conditions in MATLAB

2 vues (au cours des 30 derniers jours)
yousef Yousef
yousef Yousef le 30 Avr 2014
Commenté : José-Luis le 1 Mai 2014
assume w=[1 2 2 2]
q=[2 1 1 1]
if w(i)==1
do somehing
else
look to q(i)
if q(i)==1
do some thing
else
do somthing
end
end

Réponse acceptée

José-Luis
José-Luis le 30 Avr 2014
Modifié(e) : José-Luis le 30 Avr 2014
for ii = 1:numel(w)
if (w(ii) == 1)
%stuff
else if (q(ii) == 1)
%stuff
else
%stuff
end
end
Please accept an answer if it helps you.

Plus de réponses (1)

Walter Roberson
Walter Roberson le 30 Avr 2014
if w(i) == 1
do somehing
elseif q(i) == 1
do some thing
else
do somthing
end
  2 commentaires
yousef Yousef
yousef Yousef le 30 Avr 2014
Thanks for your answer.I just want to know about the third statement,will the program check w or q .I guess w? Thanks
José-Luis
José-Luis le 1 Mai 2014
It will check nothing. It will run that bit only if any of the first two conditions are not satisfied.

Connectez-vous pour commenter.

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by