m–файл представляет собой программу (сценарий или функцию), написанные на языке MATLAB. Все команды, которые вы пишете в командной строке можно сохранить в виде единой последовательности в файле с расширением ‘m’. Такой файл будет называться сценарием и может быть запущен в командной строке MATLAB.
В MATLAB имеется редактор–отладчик m–файлов:

Пример сценария:
% В этотм примере мы находим% решение системы линейных алгебраических уравнений: A*X=B A=[1 0 2 –1];B=[1 1];X=A\B Сохраните этот файл в /bin— директории с именем samp1.m. Теперь в командной строке MATLAB наберите:
» samp1 X = 1 1» Решим этот пример используя функцию, в которой аргументами будут матрицы A и B, и будет возвращать результат решения. Для этого создадим m–функцию:
function f=samp2(A,B)f=A\B; Сохраните её в файле samp2.mв директории /bin. Теперь модифицируйте сценарий samp1.mтаким образом:
% В этотм примере мы находим% решение системы линейных алгебраических уравнений: A*X=B A=[1 0 2 –1];B=[1 1];X=samp2(A,B) Сохраните samp1.m, и запустите его в командной строке MATLAB:
» samp1 X = 1 1»