22 2 JAK PRACOWAĆ Z MATLAB-em ?
-2 0 3 6 8
>>abs(x) ans =
1.7000 0.3000 3.2000 5.8000 8.0000
Zwraca się uwagę, że jeśli argumentem funkcji jest wektor lub macierz, to funkcja ta działa na elementach wektora lub macierzy. Wynik funkcji abs zależny jest dodatkowo od typu argumentu. Dla argumentów o elementach rzeczywistych obliczana jest wartość bezwzględna każdego elementu. Dla elementów zespolonych funkcja abs oblicza moduł każdego elementu (rozdział 2.3.3). Jeśli argumentem jest łańcuch, to w wyniku uzyskuje się wektor kodów ASCII, znaków składowych łańcucha.
»abs ( 'MATLAB 1) ans =
77 65 84 76 65 66
2.3.3 Liczby zespolone
Wprowadzanie zmiennych i wyrażeń zespolonych wykonuje się następująco:
» zl = 3+4j [Enter]
zl =
3.0000 + 4.OOOOi lub
» (3+4i)/(4-2i) [Enter] ans =
0.2000 + l.lOOOi
Zwraca się uwagę, że części urojone liczb zespolonych można, zgodnie z przyzwyczajeniem użytkownika, pisać z literą i lub j. Obie formy są równoprawne. Poniżej zamieszczono fragment sesji MATLAB-a, wraz z komentarzami do jej przebiegu. Podano przykłady użycia kilku funkcji elementarnych MATLAB-a dla liczb zespolonych.
>>abs(zl) '/, moduł liczby zl ans =
5
»conj(zl) '/.liczba sprzężona do zl ans =
3.0000 - 4.OOOOi
Poniżej pokazano kilka wariantów obliczania kąta fazowego liczby zl. Użyto do tego celu funkcje: angle, atan2, imag, real.
>>angle(zl) ans =
0.9273
»atć£i2(4,3) ans
'.9273
»atjhn2(imag(zl) ,real(zl)) ans /=
0.9273
.4 Zapis sekwencji poleceń do pliku
Wprowadzanie z klawiatury długich sekwencji poleceń MATLAB-a lub komplikowanych wyrażeń matematycznych jest uciążliwe. Zestaw poleceń ub wyrażeń najlepiej zapisać w zewnętrznym pliku o dowolnej nazwie z rozszerzeniem .m. Pliki z takim rozszerzeniem mają, w MATLAB-ie, znaczenie specjalne i nazywa sieje M-plikami. Istnieje kilka sposobów tworzenia i korygowania M-plików.
W przypadku gdy MATLAB współpracuje z systemem MS Windows 3.1, można tworzyć, i modyfikować M-pliki poprzez opcję File głównego menu okna poleceń.
Przy tworzeniu nowego M-pliku, z menu opcji File należy wybrać kolejno New i dalej M-file. W rezultacie otworzy się okno edycyjne, w którym można zapisać tekst M-pliku. Aby zapamiętać ten tekst trzeba w oknie edycyjnym uaktywnić opcję File. Następnie z jej menu należy wybrać opcję Save as.... Możliwe jest wtedy zapisanie nazwy nowo powstałego pliku i zapamiętanie go na dysku.
Przy modyfikacji M-pliku już istniejącego uaktywnia się także opcję File w oknie poleceń. Z menu tej opcji wybiera się Open M-file.... Powoduje to otwarcie okna zawierającego wykaz plików z rozszerzeniem .m. Wyboru żądanego pliku dokonuje się myszką lub klawiszami | j. Rezultatem dokonanego wyboru jest otwarcie okna edycyjnego, które zawiera tekst wybranego M-pliku. Można wtedy wprowadzać niezbędne poprawki. Zapamiętanie nowej wersji M-pliku, pod aktualną nazwą, następuje po uaktywnieniu opcji File (w oknie edycyjnym) i wyborze Save z jej menu.