Octave / Matlab: Vektorisierung des Operators ==?

8

Ich kann nach der Position eines Wertes, d. h. 45, in einem Vektor 'data' suchen, indem ich den '==' Operator und die 'find ()' Funktion verwende:

%Vor%

Gibt es eine Möglichkeit, dasselbe für mehrere Werte zu tun, ohne eine Schleife zu verwenden, d. h. ich möchte [4 5 7] in einem einzigen Aufruf erhalten:

%Vor%     
rmv 03.03.2011, 16:20
quelle

1 Antwort

14

Probieren Sie die Funktion ismember aus:

%Vor%

Geben:

%Vor%     
Bill Cheatham 03.03.2011, 16:24
quelle