Program Matlab to jeden z lepszych pakietów zorientowanych przede wszystkim na obliczenia numeryczne. Obecnie dostępna jest już siódma wersja tego pakietu. Zaletą Matlaba jest możliwość interaktywnej pracy z konsoli, gdzie można wydawać pojedyncze polecenia. Istnieje też możliwość tworzenie skryptów oraz dodawanie nowych funkcji. Zaletą Matlab’a jest także duży pakiet gotowych do wykorzystania funkcji np.: do tworzenia sieci neuronowych, czy pakiet Simulink. Tego rodzaju pakiety nazywa się też toolbox’ami. Ważnym aspektem jest także wydajność numeryczna. Wcześniejsze wersje Matlab’a nie oferowały pod tym względem dużych możliwości. Jednak od wersji 6.5 Matlab dzięki bibliotekom Atlas2 może zaoferować wysoką wydajność.
Program Matlab posiada bardzo bogatą dokumentację z licznymi przykładami. Z pomocy możemy korzystać na dwa sposoby: za pomocą konsoli i polecenia help, bądź z interfejsu graficznego programu. Dokumentacja została zgromadzone w opcji Help/Fuli Product Family Help i jest to główny zbiór gdzie znajdują się informacje o toolbox’ach i funkcjach w nich zgromadzonych. Po wybraniu tej opcji pokaże się okno podobne do okna z rysunku 1 Korzystanie z tej formy pomocy jest charakterystyczne dla aplikacji okienkowych. Cała struktura pakietu
Rysunek 1: Główne okno pomocy programu Matlab
Matlab jak widać na rysunku 1 została przedstawiona w formie drzewa. Upraszcza to dostęp do informacji
0 poszczególnych toolbox’ach. Podczas wyszukiwania informacji przydają się zakładki Index - zostały tam zgromadzone wszystkie słowa kluczowe. Wpisując słowa system zawęża listę słów rozpoczynających się od podanej przez nas frazy. Okno pomocu posiada też zakładkę Favorites możemy w niej umieszczać odniesienia do najbardziej interesujących nas zagadnień. Wystarczy w drzewie Contents wybrać nas potrzebne zagadnienia
1 poprzez menu kontekstowe (prawy przycisk myszy) wybrać opcję Add to Favorites.
System pomocy Matlab’a pozwala także na przeszukiwanie dokumentacji elektroniczej. Służy do tego zakładka Search w oknie pomocy. Możemy przeszukiwać dokumentację na kilka sposób:
• opcja Fuli Text - przeszukuje treść dostępnych dokumentów pomocy
• opcja Document Titles - umożliwia przeszukiwanie wśród tytułów zgromadzonych dokumentów
• opcja Function Name - szuka podanej frazy w bazie nazw funkcji dostępnych w Matlabie
• opcja Online Knownledge Base - przeszukiwanie zasobów sieciowych
3
Choć przy funkcjach obsługi systemów plików np.: delete oraz rmdir zalecana jest daleko idąca powściągliwość.
Pakiet Atlas - co jest bardzo ciekawe - to darmowy zestaw procedur numerycznych napisanych w C dostępnych pod adresem: http://math-atlas.sourceforge.net/. Nie jest to jedyna darmowa biblioteka z jakiej korzysta Matlab innym jest zbiór metod numerycznych napisanych w Fortranie o nazwie LAPACK czy BLAS.