Zmienna ta przyjmuje wartość domyślną, gdy użytkownik nie wprowadzi! jej wartości.
3.3.3. Operatory
Wyrażenia wykorzystują znane operator}' arytmetyczne i ogólnie przyjęte zasady realizacji kolejności działań. Oznaczenia i objaśnienia tych operatorów są następujące: = operator podstawienia.
+ dodawanie.
odejmowanie,
* mnożenie.
/ dzielenie.
A potęgowanie.
( ) określenie kolejności działań.
Ponadto dla argumentów macierzowych można stosować operatory, które objaśnione są w następnych rozdziałach:
' transponow'anie i/lub operacja sprzężenia liczb zespolonych,
\ lewe dzielenie elementów macierzy.
. * mnożenie elementów macierzy (tablicowe),
. / dzielenie elementów macierzy (tablicowe),
.A potęgowanie elementów macierzy (tablicowe).
j.4. Funkcje standardowe
MATLAB implementuje wszystkie standardowe, elementarne funkcje matematyczne, przykładowo abs, sqrt, exp i sin. Obliczanie pierwiastka kwadratowego lub logarytmu z liczby ujemnej me jest błędem w tym systemie; automatycznie otrzymuje się odpowiedni wynik zespolony. W MATLAB-ic dostępne jest wiele bardziej zaawansowanych funkcji matematycznych, łącznie z funkcjami Bessela i funkcjami gamma. Dla większości tych funkcji argumenty mogą być zespolone. Aby otrzymać listę podstawowych funkcji, należy napisać polecenie help elfun
Listę zaawansowanych funkcji i funkcji macierzowych można otrzymać po napisaniu help speefun help elmat
Niektóre funkcje, jak na przykład sqrt i sin, są wbudowane. Są one częścią jądra MATLAB-a. Algorytmy obliczeniowe tych funkcji są wydajne, szybkie, ale ich M-pliki nie są dostępne. Inne funkcje, jak gamma i sinh, są dostępne w postaci M-plików. Można obejrzeć ich kod a nawet go zmodyfikować.
W ramach systemu MATLAB opracowano zasady według których użytkownik może utworzyć własne funkcje, uzupełniające biblioteki systemowe. Zasady tworzenia tych funkcji przedstawiono w dalszej części pracy.