Wurde in Matlab mit einem durch eine Matrix indizierten Vektor verwechselt

Der folgende Code läuft in Matlab:

a = [1 2 3 4]
b = [ 1 2 3; 1 2 3; 1 2 3]
a(b)

Das Ergebnis von a (b) ist eine Matrix:

[ 1 2 3; 1 2 3; 1 2 3]

Kann mir jemand erklären, was hier passiert ist? Warum kann ein Vektor durch eine Matrix indiziert werden, wie ist das Ergebnis zu interpretieren?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage