Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

way to use returned valued of a if clause

1 Ansicht (letzte 30 Tage)
Salvatore Mazzarino
Salvatore Mazzarino am 9 Nov. 2012
Geschlossen: MATLAB Answer Bot am 20 Aug. 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 Kommentare
Azzi Abdelmalek
Azzi Abdelmalek am 9 Nov. 2012
what do you mean, give an example
Salvatore Mazzarino
Salvatore Mazzarino am 9 Nov. 2012
Bearbeitet: Salvatore Mazzarino am 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

Antworten (1)

José-Luis
José-Luis am 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 Kommentar
Salvatore Mazzarino
Salvatore Mazzarino am 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

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by