Hallo,
ich hab einen Code, der sieht so aus (varargin ist ein Vektor mit 2
Elementen)
1 | if (length(varargin) >= 1)
|
2 | minmax = varargin{1};
|
3 | else
|
4 | minmax = [0 10];
|
5 | end
|
Ich hab's soweit herausgefunden:
Wenn das größte Element des Vektors varargin größer oder gleich 1 ist,
dann bekommt minmax den Wert des Vektors. Ansonsten bekommt minmax den
Vektor [0 10].
Ist das so korrekt? Das Problem ist, dass das ein Auszug aus einem
riesigen Matlab-Programm ist und [0 0] eine Sonderfunktion haben sollte.
Wenn das allerdings am Anfang einer Funktion umgemurkst wird auf [0 10]
dann sieht das für mich nach einen Programmierfehler aus ... Ich glaub
daher eher, dass ich es nicht richtig verstanden habe und hoffe auf eure
Hilfe ...
Mfg
Thomas Pototschnig