- •Операции с рабочей областью и текстом сессии Дефрагментация рабочей области
- •Сохранение рабочей области сессии
- •Ведение дневника
- •Загрузка рабочей области сессии
- •Работа с редактором/отладчиком м-файлов
- •Файлы – сценарии и файлы – функции
- •Панель инструментов редактора/отладчика
- •Работа с точками останова
- •Завершение вычислений и работы с системой
Панель инструментов редактора/отладчика
Редактор/отладчик М-файлов имеет свое меню и свою инструментальную панель, которая может перемещаться мышью в любое подходящее место. Внешний вид инструментальной панели
Назначение кнопок панели инструментов редактора/отладчика следующее:
New – нового М-файла;
Open– вывод окна загрузки файла;
Save– запись файла на диск;
Cut– вырезание выделенного фрагмента и перенос его в буфер;
Copy– копирование выделенного объекта в буфер;
Paste– размещение фрагмента из буфера в позиции текстового курсора;
Print– печать содержимого текущего окна редактора;
About– вывод данных о версии редактора;
Set/ClearBreakpoint– установка/сброс контрольной точки;
StepIn– пошаговая трассировка с заходом в вызываемые М-файлы;
SingleStep– пошаговая трассировка без захода в вызываемые М-файлы;
Continue– продолжение работы программы без трассировки;
Quit Debugging– завершение отладки.
Работа с точками останова
Основным приемом отладки М-файлов является установка в их тексте контрольных точек остановки (BREAKPOINTS). Они устанавливаются (и сбрасываются) с помощью кнопкиSet/ClearBreakpoint. Сброс всех контрольных точек обеспечивается кнопкойClear All Breakpoints.
При остановке в контрольной точке вы можете провести контроль значений переменных как в «ручную», так и с помощью организации вывода на просмотр перед контрольной точкой.
Кнопка Continueпродолжает исполнение программы после останова, а кнопкаQuitDebuggingпрекращает операции отладки.
Завершение вычислений и работы с системой
Иногда из-за ошибок в программе или из-за сложности решаемой задачи MATLAB«зацикливается» и перестает выдавать результаты либо непрерывно выдает их, хотя необходимости в этом нет. Для прерывания вычислений в этом случае достаточно нажато одновременно клавишиCrlиC(латинское).
Для завершения работы с системой можно использовать командыquit,exitили комбинацию клавишCrt+Q. Если необходимо сохранить значения всех переменных системы, то перед этим следует дать командуsaveнужной формы. Командаloadпосле загрузки системы считывает значения этих переменных и позволяет начать работу с системой с того момента, когда она была прервана.