Matlab-Index zur logischen Indizierung

Ich habe eine Liste von Indizes angegeben, z.i = [3 5] und ein Vektorv = 1:6. Ich brauche eine Funktionf Dies gibt die logische Abbildung für den Vektor zurückv angesichts der Indizesi, z.B.:

f(i, length(v)) = [0 0 1 0 1 0]

Da ich diese Funktion mehrere Millionen Mal aufrufen werde, möchte ich sie so schnell wie möglich ausführen. Ist da eineingebaut Funktion, die diese Aufgabe ausführt?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage