/ / pobierz główną podmacierz danej matrycy, której indeksy pochodzą z danego wektora - matlab, matrix

uzyskać główną submatrix danej matrycy, której wskaźniki pochodzą z danego wektora - matlab, matrix

Jestem nowy w matlab. Mam za zadanie znaleźć główną podmatrycę danej matrycy, w której indeksy do wyboru głównej submatrix pochodzą z danego wektora. Na przykład załóżmy, że macierz A to [1,2,3; 4,5,6; 7,8,9], a wektor to [1,2]. Następnie macierz, którą otrzymujemy, to [1,2; 4,5]. Czy istnieje dobry sposób na rozwiązanie tego problemu? Wszelkie komentarze są bardzo mile widziane.

Odpowiedzi:

1 dla odpowiedzi № 1

To bardzo proste:

A = [1,2,3; 4,5,6; 7,8,9];
v = [1,2];
result = A(v,v);

Sugeruję, żebyś czytał dalej indeksowanie macierzy w Matlab.