Biblioteka funkcji obsługi programów w językach C i Fortran współpracujących z MATLAB-cm znajduje się w katalogu C:\MATLAB\EXTERN\.
System MATLAB obsługuje pliki zawierające dane binarne i dane tekstowe. Zawartość pliku rozpoznawana jest po jego rozszerzeniu. Podstawowe rozszerzenia plików MATLAB-a są następujące:
*.m - M-pliki, pliki tekstowe zapisu programów w języku MATLAB. M-pliki mogą być: skryptowe - zawierające sekwencje poleceń MATLAB-a, np. wyrażenia matematyczne, funkcyjne - zawierające definicje funkcji użytkownika;
*.mat - MAT-pliki. pliki binarne wykorzystywane do przechowywania danych, obrazów; powstają one w wyniku polecenia save lub wybrania odpowiedniej opcji menu okna przestrzeni roboczej;
*.mex - MEX-pliki. skompilowane i dynamicznie linkowane programy wywoływane z MATLAB-a. Programy te mogą być tworzone w języku C lub Fortranie;
*.p - p-code M-pliki, skompilowane wstępnie M-pliki, generowane w pamięci automatycznie przy pierwszym wykonaniu M-pliku w danej sesji MATLAB-a;
*.dat - tekstowe pliki danych zapisanych w kodzie ASCII poleceniem save z zaznaczeniem opcji ASCII:
*.dll - MEX-pliki w systemie Windows95/98 lub Windows NT.
Pliki o innych rozszerzeniach są tworzone i wykorzystywane w programach nakładkowych i bibliotekach narzędziowych. Na przykład dla SIMULINK-a pliki z rozszerzeniem mdl tzn. *.mdl zawierają reprezentacje modeli graficznych i bibliotek bloków SIMULINK-a.
Edycja programu w MATLAB-ic może być prowadzona dwiema metodami:
- z bieżącym wykonywaniem przez interpreter wpisanych linii programu z ewentualnym wyświetlaniem wyników obliczeń oraz komunikatów o błędach w oknie poleceń,
- z rozdzielaniem etapu edycji programu i jego uruchamiania w oknie Edyto-ra/Debuggera.
' Ten drugi sposób jest wygodniejszy, zwłaszcza w przypadku MATLAB-a 5.x. Edytor/Debugger MATLAB-a posiada własne okno i pozwala na uruchamianie kolejnych instrukcji oraz podgląd wyznaczanych wartości zmiennych. Po wywołaniu z menu okna poleceń opcji File, podopcji New, otwierany jest M-plik nazwany
15