Improving an if else function

1 vue (au cours des 30 derniers jours)
Natialol
Natialol le 28 Mar 2013
Hello Board,
Anyone on ideas on a more efficient solution than the if else function below?? This takes the bulk of the time for the code so I need to reduce it.
function result = vre(t,r,e.......)
if (t==4 && r>0)
result = 0;
elseif (e==4 && r==0)
result = 1;
.
.
.
end
end
Thanks
  2 commentaires
Cedric
Cedric le 28 Mar 2013
Modifié(e) : Cedric le 28 Mar 2013
What is the code where you put the 3 dots?
Natialol
Natialol le 29 Mar 2013
Modifié(e) : Natialol le 29 Mar 2013
The full function is
function result = vre(t,r,e,n,d)
if (e==4 && r>0)
result = 0;
elseif (e==4 && r==0)
result = 1;
elseif (e<4 && r==1)
result = t;
elseif (e<4 && r==2)
result = d;
else
result=n;
end
end
Thanks

Connectez-vous pour commenter.

Réponses (1)

AKARSH KUMAR
AKARSH KUMAR le 24 Juin 2020
I don't think this if else condition could further be reduced, try to check in your other part of code.

Catégories

En savoir plus sur 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!

Translated by