3
MATLAB firmy Math Works Inc jest uniwersalnym środowiskiem do obliczeń naukowo-technicznych dostępnym na różnych platformach sprzętowych i dla różnych systemów operacyjnych. Nazwa MATLAB pochodzi od słów MATrix LABoratory i wiąże się z wcześniejszymi projektami LINPACK i EISPACK, w wyniku których opracowano efektywne i niezawodne procedury do rozwiązywania problemów algebry liniowej.
Podstawowe cechy MATLAB-a to:
• wysoka jakość procedur numerycznych,
• przejrzystość interfejsu użytkowego,
• rozszerzalność pakietu.
Cecha rozszerzalności polega na możliwości dołączenia własnych fragmentów kodu źródłowego, tzw M-plików, umożliwiających elastyczne kształtowanie środowiska programowego. Możliwe jest również tworzenie wersji wykonywalnych M-plików Do określonych zastosowań dostępne są zestawy M-plików, tworzące tzw biblioteki narzędziowe, określane angielskim terminem toolbox. W chwili obecnej dostępnych jest ponad 20 takich bibliotek. Niektóre z nich to:
Signal Processing Toolbox - filtracja cyfrowa i analiza widmowa sygnałów,
Optimalization TooIbox - metody minimalizacji liniowej i nieliniowej,
Symbo/ic Toolbox - obliczenia symboliczne,
Statistic Toolbox - modelowanie zdarzeń losowych.
W otoczeniu MATLAB-a istnieje również wiele pakietów z własnym interfejsem Jednym z takich pakietów jest SIMULINK, przeznaczony do modelowania układów dynamicznych ciągłych lub dyskretnych.
2.1. Zasady pracy z MATLAB-em
Po zainicjowaniu sesji z MATLAB-em pojawia się okno poleceń z wyświetlonym znakiem zachęty (») do wprowadzania tekstu. Tekstem może być pojedyncze polecenie lub ciąg poleceń przedzielonych przecinkami lub średnikami Interpretacja tekstu następuje po naciśnięciu klawisza Enter. Jeżeli tekst polecenia lub ciągu poleceń nie mieści się w jednej linii, to wpisując wielokropek (...) przed naciśnięciem klawisza Enter możemy go kontynuować