1650025901
Rozdział 1. Typy danych, skalary, wektory,macierze
! 5. 4. !
Jeden z możliwych wariantów tworzenia submacierzy na bazie macierzy wyjściowej, polega na następującej idei: jeśli A jest macierzą o wymiarach (n,m) i jeśli mamy dwa wektory VI V2 wskazujące które wiersze i kolumny macierzy A nas interesują, to macierz A(V1,V2) jest macierzą o wymiarach (p,q) utworzoną przez części wspólne wybranych linii i kolumn zapisanych w wektorach VI i V2.
A( [1 3], [2 3]) ans =
! 2. 3. !
! 1. 1. !
lub
A( [3 1] , [2 1]) ans =
! 1. 1. !
! 2. 1. !
W codziennej praktyce wydobywanie poszczególnych wierszy lub kolumn jest stosunkowo proste, o czym można się przekonać analizując poniższe polecenie -umożliwiające wydobycie z macierzy A trzech kolejnych kolumn.
A(l:2:3,:) // lub A([l 3],:) ans =
! 1. 2. 3. !
! 1. 1. 1. !
Szczególnie przydatne jest polecenie $ umożliwiające wskazanie ostatniej lini lub kolumny w macierz której wymiarów nieznamy.
A($,$-l) ans =
1.
Przejdźmy teraz do polecenia umożliwiającego składanie z różnych macierzy większej macierzy wynikowej. Zdefiniujmy kilka mniejszych macierzy
All=l;
A12=[2 3 4];
A21=[l; 1; 1] ;
A22=[4,9,16;
8,27,64;
16,81,256];
Wyszukiwarka
Podobne podstrony:
9 Rozdział 1. Typy danych, skalary, wektory,macierze 30. 36. 42. 66. 81. 96. 102. 126. 150 1.2.10 Rozdział 1. Typy danych, skalary, wektory,macierze C =[] Macierz pusta może być wykorzystywana ja11 Rozdział 1. Typy danych, skalary, wektory,macierze B_new=matrix(B,3,2) B_new = !12 Rozdział 1. Typy danych, skalary, wektory,macierze Wersja polecenia size(): size(A, ’r’) i size(A14 Rozdział 1. Typy danych, skalary, wektory,macierze Wykorzystując polecenie łączenia otrzymujemy2 Rozdział 1. Typy danych, skalary, wektory,macierze • Lista elementów musi być3 Rozdział 1. Typy danych, skalary, wektory,macierzeY=[l+y.i, l-°/0i; 1 ,%i] Y = !  4 Rozdział 1. Typy danych, skalary, wektory,macierze Jako argumentu można użyć również nazwy innej5 Rozdział 1. Typy danych, skalary, wektory,macierze Odmianą polecenia linspaceO jest polecenie logs6 Rozdział 1. Typy danych, skalary, wektory,macierze C*A !—error 10 inconsistentRozdział 1. Typy danych, skalary, wektory,macierze 7 !12 Rozdział 1. Typy danych, skalary, wektory,macierze Wersja polecenia size(): size(A, ’r’) i size(Awięcej podobnych podstron