- •Операции с рабочей областью и текстом сессии Дефрагментация рабочей области
- •Сохранение рабочей области сессии
- •Ведение дневника
- •Загрузка рабочей области сессии
- •Работа с редактором/отладчиком м-файлов
- •Файлы – сценарии и файлы – функции
- •Панель инструментов редактора/отладчика
- •Работа с точками останова
- •Завершение вычислений и работы с системой
Загрузка рабочей области сессии
Для загрузки рабочей области ранее проведенной сессии (если она была сохранена) можно использовать команду load:
loadfname… - загрузка ранее сохраненных в файлеfname.matопределений со спецификациями на месте многоточия, подобными описанным для командыsave(включаяmatдля загрузки файлов с расширением .matобычного бинарного формата, используемого по умолчанию);
load(‘fname’,…) – загрузка файлаfname.matв форме функции.
Если команда (или функция) loadиспользуется в ходе проведения сессии, то произойдет замена текущих значений переменных теми значениями, которые были сохранены в считываемом МАТ- файле.
Для задания имен загружаемых файлов может использоваться знак *, означающий загрузку всех файлов с определенными признаками. Например loaddemo*.matозначает загрузку всех файлов с началом имениdemo, напримерdemo1,demo2,demoa,demobи т.д. Имена загружаемых файлов можно формировать с помощью операций над строковыми выражениями.
Работа с редактором/отладчиком м-файлов
Любая последовательность команд может быть оформлена в виде М-файлов. Для этого можно использовать любой текстовый редактор, поддерживающий формат ASCII-файлов – напримерWordPadилиWord. Для профессиональной подготовки, редактирования и отладки М-файлов служит специальный редактор системыMATLABNew►M-fileиз менюFile. После этого в окне редактора можно создавать свой файл, пользоваться средствами его отладки и запуска. Для запуска файла его необходимо записать на диск, используя командуSaveasв менюFileредактора.
На рисунке приведен пример работы с редактором/отладчиком. Задано вычисление выражения 2+3 и построение графика синусоиды. Окно с текстом этого простого файла в окне редактирования и отладки представлено справа на фоне окна MATLAB. Подготовленный текст файла надо записать на диск, например в виде файлаdemo.
Для этого используется обычная команда SaveASв окно редактора.

Здесь показано как сохраняется файл.

Это результат работы отладчика.
После записи файла на диск можно заметить, что команда Runв менюDebugредактора становится активной (до записи файла на диск она пассивна) и позволяет произвести запуск файла. Запустив командуRun, можно наблюдать исполнение М-файла – в нашем случае это вычисление числа 5 и построение графика синусоиды в окне.
Редактор имеет и другие важные отладочные средства – он позволяет устанавливать в тексте файла специальные метки, именуемые контрольными точками. При их достижении вычисления приостанавливаются, и пользователь может оценить промежуточные результаты вычислений (например, значения переменных), проверить правильность циклов и т.д. Наконец, редактор позволяет записать файл в текстовом формате и сохранить все в файловой системе MATLAB.
После сохранения М-файла редактор/отладчик можно закрыть. При этом созданный М-файл можно запустить уже из командной строки MATLAB.
Редактор/отладчик М-файла выполняет синтаксический контроль текстов (листингов) файлов по мере ввода текста. При этом используются следующие цветовые выделения:
ключевые слова языка программирования – синий цвет;
операторы, константы и переменные – черный цвет;
комментарии после знака % - зеленый цвет;
синтаксические ошибки – красный цвет;
Благодаря цветовым выделениям, а точнее их учету программистом, вероятность синтаксических ошибок резко снижается.
