Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

way to use returned valued of a if clause

1 vue (au cours des 30 derniers jours)
Salvatore Mazzarino
Salvatore Mazzarino le 9 Nov 2012
Clôturé : MATLAB Answer Bot le 20 Août 2021
I have an if clause
if expression
do-something
end
I would use the value return by
expression
into the if clause. Does it exist a way to do this?
  2 commentaires
Azzi Abdelmalek
Azzi Abdelmalek le 9 Nov 2012
what do you mean, give an example
Salvatore Mazzarino
Salvatore Mazzarino le 9 Nov 2012
Modifié(e) : Salvatore Mazzarino le 9 Nov 2012
suppose that I have an expression like
setdiff(1:5, [2 3])
and I have to use this expression inside the if clause

Réponses (1)

José-Luis
José-Luis le 9 Nov 2012
I assume you mean something like, in C/C++ style
if (++i == some_value){
//do something with the new value of i
}
Then, no, I don't think you can do that.
But you can always do
your_val = expression
if your_val == something %some condition
%some operation on your_val
end
  1 commentaire
Salvatore Mazzarino
Salvatore Mazzarino le 9 Nov 2012
yes exactly what I mean. I come from C so I used to do in that way. ok i will do how you have suggested me

Cette question est clôturée.

Community Treasure Hunt

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

Start Hunting!

Translated by