matlab super.pdf

(402 KB) Pobierz
MATLAB
Charakterystyka
środowiska
Mathworks Inc.
www.mathworks.com.
Podstawowe właściwości:
możliwość pracy w trybie interakcyjnym
możliwość pracy w trybie wsadowym (interpretacja
skryptów tzw. M – plików) oraz realizacja
skompilowanych plików typu MEX (automatyzacja
procesu przetwarzania dużej ilości danych)
możliwość wywoływania programów napisanych w
innych językach np. C++, Fortran
możliwość korzystania z możliwości obliczeniowych
Matlaba z poziomu innych programów napisanych w
C++, Fortranie
możliwość zmiany platformy sprzętowej (łatwe
przenoszenie m- skryptów na inne platformy)
otwarta architektura pakietu –
łatwość
wzbogacania
bibliotek własnymi (pozyskanymi) funkcjami (inaczej niż
np. STATISTICA)
możliwość budowy własnego interfejsu (dostępne
elementy interfejsu użytkownika takie jak: przyciski,
listy, menu itd… (możliwość budowy profesjonalnie
wyglądającej aplikacji)
bardzo rozbudowane możliwości graficznej prezentacji
wyników z możliwością eksportu (zapisu) rysunku w
wielu formatach
grafika obiektowo zorientowana
łatwość
importu i eksportu danych z (do) plików
binarnych i tekstowych
możliwość bezpośredniej współpracy ze sprzętem
pomiarowym (także procesory sygnałowe)
zaawansowana algebra macierzy
możliwość pracy z liczbami zespolonymi
setki gotowych funkcji
łatwość
kodowania operacji (przejrzysty i prosty język
wysokiego poziomu)
bardzo bogata biblioteka modułów:
- sieci neuronowe,
- logika rozmyta,
- algebra symboliczna
- optymalizacja
- identyfikacja systemów
- przetwarzanie cyfrowe sygnałów
- rozwiązywanie równań różniczkowych
cząstkowych
- pakiet do modelowania analogowego
(SIMULINK)
- transformata falkowa
- eksperymentalna analiza modalna (identyfikacja
postaci drgań i częstotliwości)
możliwość pracy z multimediami (np. obsługa karty
dźwiękowej pozwala na wykorzystanie tego urządzenia
jako „przetwornika A/C”)
możliwość tworzenia animacji
środowisko
zintegrowane (Edytor/Debugger)
Praca z MATLABEM
Ver.4, 5
ver 6.
*Praca interaktywna poprzez bezpośrednie podawanie
komend
* Uruchamianie m- skryptów poprzez podanie nazwy
skryptu (lub uruchomienie z menu) z zapisanymi
poleceniami
Praca z debuggerem (ver 5 i 6)
*breakpoints
*step
*step in
*step out
Błędy składni (syntaktyczne) są wyłapywane tuż przed
uruchomieniem skryptu. Matlab podaje dokładną
informację o pochodzeniu błędu.
W trakcie działania programu wyłapywane są również
błędy semantyczne np. niezgodność wymiarów tablic itp…
Foldery robocze
Standardowo pliki użytkownika obsługiwane są w folderze
„work” (ver 5, 6) każdy inny folder użytkownika należy
wskazać wybierając opcję
FILE/SET PATH
W ver 4. odpowiednich zmian dokonuje się w tekstowym
pliku konfiguracyjnym
matlabrc.m
Zgłoś jeśli naruszono regulamin