•20 2 JAK PRACOWAĆ Z MATLAB-em ?
Tab.2.1 Znaki specjalne
%
opis znaku specjalnego przypisanie wartości
używane przy tworzeniu wektorów, macierzy
i listy argumentów wyjściowych funkcji
zaznaczanie wyrażeń liczonych w pierwszej kolejności
i listy argumentów wejściowych funkcji
kropka dziesiętna; element operatorów arytmetycznych
katalog macierzysty (jak w DOS-ic i UNIX-ie)
kontynuacja polecenia w następnej linii
separacja indeksów, argumentów funkcji, poleceń
koniec, wiersza macierzy; wstrzymanie wypisania odpowiedzi
początek komentarza
generowanie wektorów, indeksowanie macierzy wprowadzanie łańcuchów; operator transpozycji lub sprzężenia macierzy wykonanie komendy systemu operacyjnego
minuty, sekundy. Zmienna datę podaje aktualną datę w postaci łańcucha. Przykład wyprowadzania wartości obu tych zmiennych podano poniżej:
»f ix(clock) ans =
1994 10 10 10 43 19
»date ans =
10-0ct-94
2.3.2 Podstawowe funkcje arytmetyczne i trygonometryczne.
Zestawienie nazw elementarnych funkcji matematycznych, dostępnych w MATLAB-ic, zamieszczono w tabeli 2.3. Podano też opis wykonywanych, przez te funkcje, obliczeń.
Poniżej zamieszczono fragment sesji z MATLAB-em. Sesję taką można zapisać przy użyciu polecenia diary. Pokazano poniżej przykłady stosowania wybranych funkcji elementarnych MATLAB-a i niektórych znaków specjalnych. Po znaku procenta % wpisano komentarze dotyczące przebiegu sesji.
Tab. 2.2 Zmienne specjalne i stałe
nazwa |
opis zmiennej lub stałej |
ans |
zmienna robocza; przypisuje się jej automatycznie |
wartość wyrażenia nieskojarzonego z żadną zmienną | |
Computer |
nazwa komputera, na którym pracuje MATLAB |
eps |
precyzja zmiennoprzecinkowa (dokładność obliczeń) |
f lops |
licznik operacji zmiennoprzecinkowych |
i.j |
jednostka urojona \/—l |
Inf |
nieskończoność oo |
NaN |
wartość nieokreślona (ang. Not-a-Number) |
nargin |
liczba argumentów wejściowych funkcji |
nargout |
liczba argumentów wyjściowych funkcji |
Pi |
3.1415926535897.... |
realmax |
największa dostępna liczba rzeczywista |
realmin |
najmniejsza dostępna liczba rzeczywista |
Zmienne specjalne i funkcje dla czasu | |
clock |
aktualna data i czas |
cputime |
upływający czas działania komputera |
datę |
aktualna data |
et ime |
podaje wartość wybranego przedziału czasu |
tic, toc |
funkcje do odmierzania czasu komputera |
»x= [-1.7 -0.3 3.2 5.8 8.0] */, zdefiniowano wektor x =
-1.7000 -0.3000 3.2000 5.8000 8.0000
Dla tak określonego wektora x obliczono następujące funkcje:
>>ceil(x) ans =
»f ix(x) ans =
»floor (x) ans =
»round(x) ans