11V./, <,.„/» l r\ KJMCH \/SKJ
irybic interpretacji a nie kompilacji. Sekwencje poleceń można zapisać w pliku dyskowym (typu script) o rozszerzeniu nazwy *.m (tzw. M-pliku), który jest potem uruchamiany nazwą. Zatem każdy M-plik jest w środowisku MATLAB’a plikiem wykonywalnym.
MATLAB „rozróżnia” małe i duże litery, z wyjątkiem nazw M-plików8 oraz nazw poleceń DOS’a (które poprzedza się znakiem wykrzyknika - o czym dalej). To rozróżnianie można zawiesić lub przywrócić poleceniem casesen (case sensitive).
W przypadku pracy w środowisku Windows, możemy wykorzystać wszystkie mechanizmy i narzędzia tego środowiska, np. równoczesne uruchamianie kilku zadań, przewijanie ekranu itd.
Kombinacja klawiszy Ctrl+C przerywa wykonywanie polecenia (z wyjątkiem symulacji) i sprowadza kursor do znaku zachęty ».
W MATLAB’ie istnieje kilka poleceń umożliwiających wybrane operacje na katalogach i plikach.
dir lub Is what
pwd delete nazwa cd
mathlabpath
listowanie bieżącego katalogu, listuje wszystkie pliki (a więc funkcje) bieżącego katalogu, pokazuje katalog bieżący, usuwanie pliku,
zmiana katalogu, np. cd a:\modele, pokazywanie ustawionych bieżąco ścieżek dostępu.
Można też z poziomu MATLAB’a bezpośrednio uruchamiać zlecenia systemu operacyjnego (np. DOS’a), poprzedzone znakiem wykrzyknika, np.:
» !copy arewa.dat
Do poleceń umożliwiających uzyskanie informacji (pomoc) w różnych sytuacjach zaliczyć można polecenia:
<8> help wyprowadza na ekran listę katalogów w których pogrupowane są tematycznie pliki funkcyjne MATLAB’a (są to jednocześnie nazwy funkcji MATLAB’a).
® help nazwa-katalogu wyprowadza na ekran listę funkcji w grupie.
® help nazwa-funkcji wyprowadza na ekran informację o tej funkcji.
8w wersji dla komputerów PC
W starszej wersji polecenie help wyprowadza kolejno na ekran listy poleceń w poszczególnych katalogach.
<x> type nazwa-funkcji wyprowadza na ekran listing tej funkcji.
® lookfor łańcuch wyprowadza na ekran listę wszystkich tych funk-* p MATLAB’a, które w swojej części informacyjnej zawierają podany łańcuch, np.
» lookfor rung ^wprowadzi następujący komunikat:
RK23 Integrate a system of ODEs using the Runge-Kutta third order method.
RK45 Integrate a system of ODEs using the Runge-Kutta fifth order method.
® which wskazuje katalog w którym znajduje się dana funkcja, np.:
» which fsolve
® ver wyprowadza informację o używanej wersji MATLAB’a, SIMULINK’a i bibliotek (Toolbox'ów).
help nazwa type nazwa lookfor łańcuch what which nazwa who whos
pokazuje część informacyjną pliku,
„drukowanie” na ekranie pliku nazwa, szuka łańcuch'a we wszystkich plikach, listuje wszystkie funkcje danego katalogu, wskazuje katalog w którym znajduje się dana funkcja, listuje nazwy bieżąco używanych zmiennych, listuje nazwy bieżąco używanych zmiennych oraz podaje ich charakterystykę.
Własny edytor MATLAB’a jest edytorem liniowym (tylko ostatni wiersz może być edytowany). Klawisze działają w standardowy sposób. Polecenie help cedit wyprowadzi więcej informacji o edytorze.
Niezwykle użyteczne jest to, że wcześniej wprowadzone polecenia można przywrócić do linii edycji klawiszem ze strzałką w górę, a następnie kolejno wprowadzane polecenia klawiszem ze strzałką w dół.
Przy pisaniu dłuższych plików zaleca się używanie jakiegoś innego edytora zewnętrznego, znanego użytkownikowi, jednak takiego, który nie pozostawia w tworzonym pliku żadnych kodów sterujących. Dostęp do