PIC
Рис. 20. Окно редактора программ. Включена опция Cell Mode – выполнение кода в каждой ячейке не зависит от другой. Активная в данный момент ячейка подсвечивается

Для подавления вывода результатов вычислений, кроме символа точки с запятой в конце каждого оператора MATLAB, можно использовать команду echo. Команда echo off в исходных кодах подавляет вывод в командное окно MATLAB результатов вычислений, при этом каждый оператор не обязательно заканчивать символом точки с запятой. Для переключения на режим по умолчанию следует использовать echo on .

Все исходные коды на языке MATLAB можно разделить на два типа:

  1. Сценарии, или скрипты (script);
  2. Функции (function).

Простейший способ написать программу на языке MATLAB состоит в использовании сценариев. Сценарий не имеет входных аргументов. Недостаток сценариев заключается в том, что все переменные внутри программы будут находиться внутри рабочего пространства MATLAB – все переменные являются глобальными. Для организации сложных алгоритмов этот вариант нецелесообразен. Рассмотрим простейший пример сценария. В MATLAB отсутствует встроенная функция для возведения в квадрат, создадим вначале сценарий, возвращающий в рабочее пространство вектор, каждый элемент которого равен квадрату соответствующего элемента исходного вектора.


Пример 15.
Простейший сценарий
1%нашпервыйсценарий
2
3 clear x f
4 clc
5 x=1.1.100;
6 f=x.^2;

Обратите внимание на полезные мелочи при работе с редактором: если вы забудете поставить точку с запятой для подавления вывода выражения, то возникнет предупреждение с подсказкой сочетания клавиш и специальной кнопкой для исправления ситуации.

Если набрать этот код в текстовом редакторе и нажать клавишу F5 , то сценарий будет выполнен, и в рабочем пространстве можно будет увидеть две переменные. Если до запуска файл исходного кода не был сохранен, то MATLAB предложит сделать это, а перед каждым следующим запуском файл будет перезаписываться. По умолчанию включена дополнительная опция работы с редактором, которая производит автосохранение файла программы каждые 5 минут, причём автоматически сохраняемый файл имеет расширение .m и по умолчанию является скрытым. В окне Current Folder этот файл виден независимо от настроек операционной системы.