Można je także otworzyć zaznaczając w oknie Workspace odpowiednią macierz (wektor) i przyciskając ikonę Open. Obok ikony Open na pasku okna Workspace znajduje się ikona Delete, której przyciśnięcie usuwa zaznaczoną macierz (wektor).
3.2.2. Podstawowe operacje macierzowe
Konsekwencją traktowania zmiennych w programie MATLAB® jako macierzy jest akceptowanie tylko takich operacji na zmiennych, które są zgodne z zasadami rachunku macierzowego. Przypomnimy dlatego pokrótce podstawowe operacje na macierzach i zilustrujemy je prostymi przykładami.
Zdefiniujemy najpierw dwie macierze, którymi będziemy się posługiwali w przykładach:
» A=[1 4 -2; 3 -5 6]
A =
» B=[2 4 -4; 6 7 -3]
B =
Suma macierzy A i B jest równa:
» C=A+B C =
Sumować można wyłącznie macierze posiadające jednakowy wymiar, czyli tę samą liczbę wierszy i kolumn. Sumowanie polega na następujących operacjach: C(m,n)=A(m,n)+B(m,n) dla m=1:M, n=1:N
gdzie M jest liczbą wierszy macierzy A i B, a N - liczbą kolumn tych macierzy.
Jeżeli macierze mają różny wymiar, wtedy program MATLAB* nie wykonuje źle zapisanej operacji i podaje tego przyczynę. Przykładowo zapiszemy:
» C=B(:,1:2)
C =
1 4
6 7
» D=A+C
??? Error using ==> +
Matrix dimensions must agree.
Program wykrył błąd w zapisie sumy i wskazał na jego przyczynę: „Wymiary macierzy muszą być zgodne”. Macierz C ma bowiem tylko dwie kolumny, zaś macierz A - trzy.
Odejmowanie macierzy B od macierzy A o tych samych wymiarach daje macierz C, o następujących elementach:
» C=A-B C =
-10 2 -3 -12 9
Mnożenie macierzy A(m,n) o wymiarach MxN przez macierz B(n,k) o wymiarach NxK daje macierz C(m,k) o następujących elementach: