Иллюстрированный самоучитель по MatLab

Пользовательский интерфейс MATLAB

  • Общая характеристика пользовательского интерфейса

    Как видно из материалов предыдущих уроков, в новой версии MATLAB в полной мере сохранен командный интерактивный режим работы. Это старый фасад дворца MATLAB. Командный режим остается одним из наиболее удобных и проверенных методов работы с системой.
  • Упрощенный интерфейс

    Сделав решительный шаг в обновлении интерфейса, разработчики MATLAB 6.0, похоже, испугались недовольства старых пользователей, уже привыкших работать со скромным и отчасти даже ущербным интерфейсом прежних версий MATLAB.
  • Работа с панелью инструментов. Средства панели инструментов.

    Панель инструментов (рис. 5.3) дает наиболее простой и удобный (особенно для начинающих пользователей) способ работы с системой MATLAB. При этом основные команды вводятся указанием курсором мыши на нужную кнопку с нажатием левой клавиши мыши.
  • Вызов окна открытия нового файла

    Кнопка New M-file открывает окно редактора/отладчика m-файлов. Это окно показано на рис. 5.4. Работу с этим средством мы обсудим позже. | Рис. 5.4. Пустое окно редактора/отладчика m-файлов | По умолчанию файлу дается имя Untitled (безымянный), которое впоследствии (при записи файла) можно изменить на другое, отражающее тему задачи.
  • Вызов окна загрузки имеющегося файла

    Кнопка Open file (Открыть файл) служит для загрузки в редактор/отладчик ранее созданных m-файлов, например входящих в пакет расширения (Toolbox) системы или разработанных пользователем. Она открывает окно, которое является типичным элементом интерфейса Windows-приложений и показано на рис.
  • Операции с буфером обмена. Отмена результата предшествующей операции.

    Кнопки Cut (Вырезать), Copy (Копировать) и Paste (Вставить) реализуют наиболее характерные команды работы с буфером обмена (Clipboard). Первые две операции относятся к выделенным фрагментам сессии или текста m-файлов (если они выполняются в окне редактора/отладчика).
  • Запуск приложения Simulink. Вызов справки MATLAB.

    Кнопка Simulink панели инструментов (или команда simulink из строки ввода) запускает одно из самых мощных приложений системы MATLAB – программу моделирования систем, построенных из типовых блоков. Эта система (пакет инструментов (toolbox) Simulink) в данной книге подробно не описывается (см.
  • Средства контроля рабочей области и файловой системы. Браузер рабочей области.

    Векторы и матрицы могут занимать большой объем памяти. Конечно, речь не идет о векторах или матрицах, содержащих несколько элементов или даже несколько десятков элементов. Хотя и в этом случае оценка их размеров полезна при разработке алгоритмов матричных вычислений и оценке их эффективности в части использования памяти.
  • Команды просмотра рабочей области who и whos

    Следует отметить, что просмотр рабочей области возможен и в командном режиме, без обращения к браузеру Workspace Browser. Команда who выводит список определенных переменных, а команда whos – список переменных с указанием их размера и объема занимаемой памяти.
  • Браузер файловой структуры

    Для просмотра файловой структуры MATLAB служит специальный браузер файловой системы (Path Browser), который запускается при обычной загрузке системы. Если был установлен упрощенный интерфейс, то для запуска браузера файловой системы используется окно Current Directory (Текущая папка). На рис.
  • Работа с меню. Команды, операции и параметры. Меню системы.

    Открытая позиция строки меню содержит различные операции и команды. Выделенная команда или операция исполняется при нажатии клавиши Enter (Ввод). Выполнение команды можно также осуществить щелчком мыши или нажатием на клавиатуре клавиши, соответствующей выделенному символу в названии команды.
  • Подменю File

    Подменю File содержит ряд операций и команд для работы с файлами. Оно показано на рис. 5.13. Число операций и команд значительно сокращено по сравнению с тем же меню у предшествующей версии системы MATLAB. | Теперь меню File содержит следующие операции: | New – открывает подменю с позициями:
  • Открытие окон для подготовки новых файлов. Загрузка и сохранение файлов. Установка путей доступа файловой системы.

    Команда New, как отмечено, открывает окна для подготовки новых файлов. Для трех типов файлов (m-файлы, графические файлы и файлы Simulink-моделей) окна их редакторов уже описывались. | Новой является позиция GUI подменю File.
  • Настройка элементов интерфейса

    Окно настройки элементов интерфейса представлено на рис. 5.16. | Рис. 5.16. Окно настройки элементов интерфейса | Интерфейс MATLAB 6.0 стал настолько удобным и даже изысканным, что мало вероятно, что кому-либо захочется менять его в мере, большей, чем это предусмотрено командами подменю View [Это может потребоваться даже для настройки под особенности операционной системы.
  • Обеспечение печати – команды Print и Print Selection

    В MATLAB для печати используются стандартные средства Windows. Меню File содержит две команды печати. Первая из них – Print – служит для вывода окна печати, показанного на рис. 5.17 применительно к широко распространенному струйному принтеру Epson Stylus COLOR 600.
  • Меню Edit – средства редактирования документов. Меню View и Window.

    Меню Edit (рис.5.19) содержит операции и команды редактирования, типичные для большинства приложений Windows: | Undo (Отменить) – отмена результата предшествующей операции; | Redo (Повторить) – отмена действия последней операции Undo;
  • Основы редактирования и отладки m-файлов. Интерфейс редактора/отладчика m-файлов. Цветовые выделения и синтаксический контроль.

    Для подготовки, редактирования и отладки m-файлов служит специальный многооконный редактор. Он выполнен как типичное приложение Windows. Редактор можно вызвать командой edit из командной строки или командой New > M-file из меню File.
  • Понятие о файлах-сценариях и файлах-функциях. Панель инструментов редактора и отладчика.

    Здесь полезно отметить, что m-файлы, создаваемые редактором/отладчиком, делятся на два класса: | файлы-сценарии, не имеющие входных параметров; | файлы-функции, имеющие входные параметры. | Видимый в окне редактора на рис. 5.21 файл является файлом-сценарием, или Script-файлом.
  • Работа с точками прерывания

    Основным приемом отладки m-файлов является установка в их тексте точек прерывания (Breakpoints). Они устанавливаются (и сбрасываются) с помощью кнопки Set/Clear Breakpoint. Сброс всех точек прерывания обеспечивается кнопкой Clear All Breakpoints. | Рассмотрим рис.
  • Интерфейс графических окон

    Обзор интерфейса графических окон | В уроке 3 мы уже описывали в общих чертах окно графики. Ниже мы рассмотрим его более детально. Графическое окно MATLAB 6.0 представлено на рис. 5.25. Это обычное масштабируемое и перемещаемое окно Windows-приложений. MATLAB может создавать множество таких окон.
  • Общение MATLAB с операционной системой. Работа с папками.

    Общение системы MATLAB с операционной системой MS-DOS многим покажется рудиментарной возможностью. Так, во время написания данной книги такое общение не потребовалось.
  • Выполнение команд!, dos, unix и vms. Общение с Интернетом из командной строки.

    Из командной строки MATLAB возможно выполнение команд наиболее распространенных операционных систем: | ! команда – выполнение заданной команды из набора операционной системы; в среде которой установлена MATLAB;
  • Некоторые другие команды

    Есть еще несколько команд для общения с операционными системами: | delete name – стирание файла с заданным именем name (имя записывается по правилам операционной системы); | getenv('name') – возвращает значение переменной 'name' среды окружения.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.