И другие программы этой серии
Она представлена на рис. 2.7.
Назначение кнопок панели инструментов редактора/отладчика (слева напра
во) следующее:
• New – создание нового m файла;
• Open – вывод окна загрузки файла;
• Save – запись файла на диск;
• Print – печать содержимого текущего окна редактора;
• Cut – вырезание выделенного фрагмента и перенос его в буфер;
• Copy – копирование выделенного объекта в буфер;
• Paste – размещение фрагмента из буфера в позиции текстового курсора;
• Undo – отмена предшествующей операции;
• Redo – повтор отмененной операции;
• Find text – нахождение указанного текста;
• Show function – показ функции;
• Set/Clear Breakpoint – установка/сброс точки прерывания;
• Clear All Breakpoints – сброс всех точек прерывания;
• Step – выполнение шага трассировки;
• Step In – пошаговая трассировка с заходом в вызываемые m файлы;
• Step Out – пошаговая трассировка без захода в вызываемые m файлы;
• Save and Run – запись и сохранение;
• Exit Debug Mode – выход из режима отладки.
2.3.3. Понятие о файлах сценариях и
файлах функциях
Здесь полезно отметить, что m файлы, создаваемые редактором/отладчиком, де
лятся на два класса:
• файлы сценарии, не имеющие входных параметров;
• файлы функции, имеющие входные параметры полноценные процедуры.
Видимый в окне редактора на рис. 1.6 файл является файлом сценарием, или
Script файлом. Данный файл не имеет списка входных параметров и является
примером простой процедуры без параметров. Он использует глобальные пере
менные, то есть такие переменные, значения которых могут быть изменены в лю
бой момент сеанса работы и в любом месте программы. Для запуска файла сцена
рия из командной строки MATLAB достаточно указать его имя в этой строке.
Файл функция отличается от файла сценария прежде всего тем, что создан
ная им функция имеет входные параметры, список которых указывается в круг
лых скобках. Используемые в файле функции переменные являются локальными
переменными, изменение значений которых в теле функции никоим образом не
Рис.