М – файл – это любой файл (Script – файл, или файл – функция), записанный на языке системы Matlab. При оформлении М – файлов необходимо придерживаться следующих правил:
1.1. Каждый оператор желательно записывать в отдельной строке. Признаком конца оператора является символ <Enter>. Можно размещать несколько операторов в одной строке. Тогда операторы разделяются символами “;”, или “,”. Однако запись операторов в одной строке облегчает последующее редактирование текста программы.
1.2 Длинный оператор можно записать в несколько строк. При этом предыдущая строка оператора длина заканчивается тремя точками (…).
1.3 Если оператор не заканчивается символом “ ; ”, то результат его действий при выполнение программы автоматически выводится в окне команд.
1.4 Строка М - файла, начинающаяся с символа “%”, воспринимается системой как комментарий и не выполняется.
1.5 Строка комментария, предшествующие первому выполняемому оператору программы, воспринимается системой Matlab как описание программы. Эти строки будут выведены в окно команд, если ввести команду help <или М-файла>.
1.6 В программах на языке Matlab отсутствует оператор окончания текста программы.
1.7 В языке Matlab переменные не описывается и не объявляется. Любой новый идентификатор, появляется в тексте программы воспринимается системой Matlab как идентификатор матрицы. Размер этой матрицы устанавливается при предварительном вводе её элементов, либо определяются действиями по присваиванию знаний её элементов, описанными в предыдущем операторе или процедуре. В языке Matlab нельзя использовать матрицу или переменную, если их значения предварительно не введены или не выведены. При использовать переменные или матрицы с неопределенными значениями при выполнении программы появится сообщение об ошибке « Переменная не определена».
1.8 Правила записи идентификаторов в языке Matlab не отличается от правил, существующих в таких языках программирования, как С++ или Java.