8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 71 72 73 74 75 76 77 ... 365

Примечание

Выполняемые команды осуществляют вывод результата в командное окно. Например, в предыдущем примере вывелось значение у. Для подавления вывода следует завершать команды точкой с запятой.

Отдельные блоки М-файла (особенно большого размера) целесообразно снабжать комментариями, которые пропускаются при выполнении, но удобны при работе с М-файлом. Комментарии в MATLAB начинаются со знака процента и автоматически выделяются зеленым цветом (по умолчанию), например:

построение графика sin(x) в отдельном окне

Для исключения части исполняемого кода без его удаления или если количество строк комментариев достаточно велико, можно использовать блок комментариев, начинающийся со строки из двух символов %{ (знака процента и открывающейся фигурной скобки) и заканчивающийся строкой из двух символов %) (закрывающейся фигурной скобки и знака процента).

Открытие существующего М-файла производится при помощи пункта Open... меню File рабочей среды либо редактора М-файлов. Открыть файл в редакторе можно и командой edit из командной строки, указав в качестве аргумента имя файла, например:

» edit mydemc

Команда edit без аргумента приводит к открытию редактора и созданию нового файла без имени (Untitled). Если вы ввели команду с именем несуществующего файла mydemo4:

» edit mydemo4

то MATLAB воспримет это как желание создать новый М-файл с указанным именем. На экран будет выведено диалоговое окно с запросом: "File mydemo4.m does not exist. Do you want to create it?" (Файл не существует, хотите ли вы создать такой файл?). При выборе Yes файл будет создан и откроется в редакторе М-файлов.

Примечание

В этом же окне имеется флаг Do not show this prompt again, установка которого отключит появление запроса на создание нового файла. В этом случае указание имени несуществующего файла в качестве параметра команды edit сразу приведет к его созданию. Вы можете восстановить появление этого запроса, обратившись к настройкам редактора. Для этого


выберите в меню File рабочей среды или редактора М-файлов пункт Preferences. Появляется одноименное окно, в левом поле которого следует перейти к пункту Editor/Debugger и установить флаг Show dialog prompt when editing files that do not exist в правом поле.

В редакторе М-файлов может быть одновременно открыто несколько файлов. MATLAB позволяет менять способ отображения файлов в редакторе. По умолчанию окно Editor редактора только одно, и при открытии каждого нового файла оно снабжается закладкой внизу рабочей области с именем файла для быстрого перехода к окну с требуемым файлом или для его закрытия кнопкой на закладке. Последние пять кнопок на панели инструментов (см. рис. 5.1) дают возможность выбрать способ расположения окон с файлами в рабочей области редактора. Например, ее можно разделить по горизонтали или по вертикали для отображения двух файлов. Используя технику dock/undock, можно открыть каждый файл в своем окне редактора или, наоборот, встроить его в другое окно редактора. Для выполнения указанных операций в правой части строки меню присутствуют соответствующие инструменты Dock и Undock. Если окно редактора единственное, то использование Dock приводит к встраиванию окна редактора М-файлов в окно рабочей среды MATLAB, при этом кнопка Undock дополнительно появляется в заголовке окна редактора для получения обратного эффекта.

Настройки редактора М-файлов

Для изменения настроек редактора М-файлов следует выбрать в меню File редактора или рабочей среды пункт Preferences. Появляется одноименное диалоговое окно для настройки ряда компонент рабочей среды MATLAB. В левой части окна отображены названия компонент, часть которых представлена раскрывающимся списком (слева находится знак +), позволяющим перейти к требуемой группе свойств. При изменении опций той или иной компоненты следует выбрать ее в списке и перейти к элементам управления в правой части окна Preferences. Среди компонент есть и редактор М-файлов — раскрывающийся список Editor/Debugger. Рассмотрим далее наиболее важные настройки редактора.

При выборе заголовка раскрывающегося списка Editor/Debugger в правой части окна отображаются общие настройки, связанные с редактированием файлов в MATLAB. Панель Editor позволяет использовать вместо стандартного редактора MATLAB любой другой текстовый редактор, скажем, Notepad (Блокнот). Причем создание нового М-файла будет осуществляться по-прежнему в редакторе М-файлов, а открытие файлов — в выбранном


редакторе. К обидим настройкам относится также длина списка последних открытых файлов (Number of entries), который располагается в меню File редактора или рабочей среды. При запуске MATLAB возможно автоматическое открытие тех файлов, с которыми велась работа во время предыдущей сессии, если при завершении работы редактор не был отдельно закрыт. Для этого следует установить флаг On restart reopen files from previous MATLAB session.

Сделайте активным пункт Display в левой части окна. В правой части окна появятся средства для изменения режимов. Например, в разделе General Display Options расположены два флага. Флаг Show line numbers установлен и указывает на то, что в рабочей области выделена колонка для нумерации строк текста в файле, а флаг Enable data tips in edit mode сброшен. Его установка позволяет вывести значение переменной рабочей среды на всплывающую подсказку при наведении на переменную курсора мыши в редакторе. Разумеется, соответствующие переменные должны существовать в рабочей среде, поэтому их просмотр имеет смысл после выполнения М-файла. Воспользуйтесь этой возможностью для получения значений переменных созданного вами файла mydemo.m.

При записи выражений, содержащих много скобок, очень полезным оказывается автоматический контроль за их парностью, который настраивается в пункте Keyboard&Indenting. Контроль может производиться в процессе набора, для чего следует установить флаг Match parentheses while typing. В раскрывающемся списке Show match with вы можете выбрать, как при наборе выражения редактор будет показывать парную скобку: Underline — подчеркиванием. Highlight — выделением фона символа или Balance — выделением фона двух парных скобок. Редактор распознает незакрытые скобки и информирует вас одним из способов, представленных в раскрывающемся списке Show mismatch with: Веер— звуковым сигналом, Strikethrough— перечеркнутым символом или None — никак. Возможен также быстрый поиск парной скобки в уже набранном выражении при наведении на нее курсора или оповещение об отсутствии таковой. Для настройки этой опции установите флаг Match parentheses on arrow key or mouse movement н обратитесь к раскрывающимся спискам, расположенным под ним.

Еще одна удобная возможность — режим автосохраненпя файлов, параметры которого можно изменить в пункте Autosave. Для включения автосохранения следует установить флаг Autosave on. После этого появляется доступ ко всем элементам управления, в частности, можно выбрать интервал времени, через который будет происходить сохранение файла. По умолчанию файл сохраняется с тем же именем и расширением asv, которое можно изме-



0 ... 71 72 73 74 75 76 77 ... 365