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 № 1To 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.