Typy złożono będą omówione w dalszej części pracy. Formowanie zmiennych typów na podstawie typu double i char realizowane jest przez pewne funkcje lub w trakcie edycji. W MATLAB-ie typy zmiennych numer i c lub array służą jedynie do łączenia w grupy typów danych w operacjach dyskowych i ekranowych.
Podobnie jak większość języków programowania, polecenia MATLAB-a mogą za\ terać wyrażenia matematyczne. Operują one na całych macierzach. Elementami, z których można utworzyć wyrażenia w języku MATLAB-a, są:
- liczby,
- zmienne, operatory,
- funkcje.
Oto kilka przykładów wyrażeń MATLAB-a wraz z odpowiedzią interpretera:
» Rho = (l+sqrt(5))/2 Rho -
1.6180
>> a = abs(3+4i) a =
5
z = sqrt(besselk(4/3 , Rho-i) )
0.3730+ 0.3214i >> wielka = exp(log(realmax)) wielka =
1.7977e+308
>> zbyt_wielka = pi*wielka zbyt_wielka =
inf
Obliczenia realizowane przez powyższe wyrażenia są zrozumiałe mimo, że wcześniej nie objaśniono funkcji wykorzystanych w tym wyrażeniach. Zmienna realmax posiada największą w'artość dostępną w MATLAB-ie. inf - oznacza nieskończoność.
3.3.1. Liczby
MATLAB wykorzystuje standardową notację dziesiętną z opcjonalną kropką dziesiętną i znakiem plus lub minus przed liczbą. Notacja wykładnicza wykorzystuje literę e do oznaczenia liczby 10 jako podstawy potęgowania. Liczby urojone wykorzystują i lub j w postaci przyrostka. A oto niektóre przykłady poprawmie napisanych liczb:
30