1650025897
Rozdział 1. Typy danych, skalary, wektory,macierze
30. 36. 42. 66. 81. 96. 102. 126. 150
1.2.6. Specyficzne aspekty algebry macierzowej
Zarówno mnożenie jak i dzielenie macierzy przez wielkość skalarną jest realizowane według schematu każdy element macierzy mnożymy (dzielimy) przez skalar. Tylko nieco mniej oczywiste jest dodawanie (odejmowanie) skalaru do macierzy.
1. Wyrażenie M+s gdzie M jest macierzą a s jest skalarem, wykonywane jest właściwie poleceniem M+s*ones(M), co sprowadza się do dodania do macierzy M odpowiednio zbudowanej macierzy s*ones (M).
2. Jak wiemy wyrażenie A./B odpowiada dzieleniu tablicowemu, jeśli więc A jest skalarem wyrażenie A./B jest obliczane właściwie jako A*ones(B)./B którego rezultatem jest macierz.
Sumowanie elementów i inne „sztuczki”
Dla obliczenia sumy elementów od 1 do 6 piszemy:
sum(l:6) ans =
21.
Polecenie sum() jest bardzo elastyczne i może być wykorzystywane na różne sposoby. Przykładowo obliczamy sumę wierszy i kolumn macierzy
B= [1 2 3 ; 4 5 6]
B =
! 1. 2. 3. !
! 4. 5. 6. !
sum(B, "row") ans =
! 5. 7. 9. !
sum(B,"col") ans =
! 6. !
! 15. !
Praktycznym obiektem jest macierz pusta, definiowana jak pokazano niżej.
Wyszukiwarka
Podobne podstrony:
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(A13 Rozdział 1. Typy danych, skalary, wektory,macierze ! 5. 14 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