Введение Уроки  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  

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


    Урок 5. Пользовательский интерфейс MATLAB
    Урок 5. Пользовательский интерфейс MATLAB Общая характеристика пользовательского интерфейса Упрощенный интерфейс Работа с панелью инструментов Средства панели инструментов Вызов окна открытия ново...
    Вызов справки MATLAB
    Вызов справки MATLAB Последняя кнопка панели инструментов Help (Помощь) открывает окно с перечнем разделов справочной системы. Это окно было показано на рис. 4.8. В уроке 4 мы подробно ознакомилис...
    Браузер рабочей области
    Браузер рабочей области Векторы и матрицы могут занимать большой объем памяти. Конечно, речь не идет о векторах или матрицах, содержащих несколько элементов или даже несколько десятков элементов....
    Рис. 5.11. Пример просмотра содержимого матрицы
    Рис. 5.11. Пример просмотра содержимого матрицы Окно редактирования матрицы дает удобный доступ для редактирования любого элемента матрицы по правилам, принятым при работе с электронными таблицами...
    Команды просмотра рабочей области who и whos
    Команды просмотра рабочей области who и whos Следует отметить, что просмотр рабочей области возможен и в командном режиме, без обращения к браузеру Workspace Browser. Команда who выводит список оп...
    Браузер файловой структуры
    Браузер файловой структуры Для просмотра файловой структуры MATLAB служит специальный браузер файловой системы (Path Browser), который запускается при обычной загрузке системы. Если был установлен...
    Рис. 5.12. Пример окна браузера Path Browser
    Рис. 5.12. Пример окна браузера Path Browser...
    Примечание
    Примечание Обратите внимание на то, что m-файл функции синуса содержит только комментарии по этой функции, которые используются справочной системой. Самого определения функции синуса на языке прог...
    Команды, операции и параметры
    Команды, операции и параметры Открытая позиция строки меню содержит различные операции и команды. Выделенная команда или операция исполняется при нажатии клавиши Enter (Ввод). Выполнение команды м...
    Меню системы
    Меню системы Перейдем к описанию основного меню системы MATLAB 6.0. Это меню (см. рис. 5.1 сверху) выглядит довольно скромно и содержит всего шесть пунктов: File — работа с файлами; Edit — редакти...
    Подменю File
    Подменю File Подменю File содержит ряд операций и команд для работы с файлами. Оно показано на рис. 5.13. Число операций и команд значительно сокращено по сравнению с тем же меню у предшествующей...
    Рис. 5.13. Меню файловых операций File
    Рис. 5.13. Меню файловых операций File...
    Открытие окон для подготовки новых файлов
    Открытие окон для подготовки новых файлов Команда New, как отмечено, открывает окна для подготовки новых файлов. Для трех типов файлов (m-файлы, графические файлы и файлы Simulink-моделей) окна их...
    Рис. 5.14. Окно редактора элементов GUI
    Рис. 5.14. Окно редактора элементов GUI К подробному описанию этого окна мы еще вернемся. А пока отметим, что работа с редактором довольно очевидна....
    Загрузка и сохранение файлов
    Загрузка и сохранение файлов Команды Open... (Открыть) и Import data... (Импортировать данные) выводят стандартные окна (см. рис. 5.5) для загрузки m-файлов и файлов данных. Команда Save Workspace...
    Установка путей доступа файловой системы
    Установка путей доступа файловой системы Команда Set Path... (Установить путь) открывает окно редактора путей доступа файловой системы. Это окно показано на рис. 5.15. Окно дает список папок с фай...
    Рис. 5.15. Окно редактора путей доступа файловой системы
    Рис. 5.15. Окно редактора путей доступа файловой системы...
    Общая характеристика пользовательского интерфейса
    Общая характеристика пользовательского интерфейса Как видно из материалов предыдущих уроков, в новой версии MATLAB в полной мере сохранен командный интерактивный режим работы. Это старый фасад дво...
    Рис. 5.1. Окно системы MATLAB
    Рис. 5.1. Окно системы MATLAB И, тем не менее, пользовательский интерфейс в системе MATLAB 6.0 кардинально переработан. Это видно из рис. 5.1, на котором показано основное полностью открытое окно...
    Настройка элементов интерфейса
    Настройка элементов интерфейса Окно настройки элементов интерфейса представлено на рис. 5.16....
    Рис. 5.16. Окно настройки элементов интерфейса
    Рис. 5.16. Окно настройки элементов интерфейса Интерфейс MATLAB 6.0 стал настолько удобным и даже изысканным, что мало вероятно, что кому-либо захочется менять его в мере, большей, чем это предусм...
    Обеспечение печати — команды Print и Print Selection
    Обеспечение печати — команды Print и Print Selection В MATLAB для печати используются стандартные средства Windows. Меню File содержит две команды печати. Первая из них — Print — служит для вывода...
    Рис. 5.17. Окно печати
    Рис. 5.17. Окно печати Окно установки свойств печати для данного принтера показано на рис. 5.18. Оно имеет три вкладки для установки соответственно параметров печати, параметров бумаги и использов...
    Рис. 5.18. Окно свойств печати
    Рис. 5.18. Окно свойств печати Следует отметить, что окна печати — типичные для операционной системы Windows 95/98/Me/2000/NT4. Их вид зависит от примененного принтера, точнее от установленного дл...
    Меню Edit — средства редактирования документов
    Меню Edit — средства редактирования документов Меню Edit (рис.5.19) содержит операции и команды редактирования, типичные для большинства приложений Windows: Undo (Отменить) — отмена результата пре...
    Рис. 5.19. Меню Edit
    Рис. 5.19. Меню Edit Назначение указанных команд и операций уже обсуждалось. Отметим лишь, что команда Clear Command Window очищает окно командного режима работы и помещает курсор в верхний левый...
    Меню View и Window
    Меню View и Window В MATLAB 6.0, что уже описывалось, набор команд меню View существенно расширен, и теперь с помощью этого меню можно существенно менять вид пользовательского интерфейса. Меню Win...
    Интерфейс редактора/отладчика m-файлов
    Интерфейс редактора/отладчика m-файлов Для подготовки, редактирования и отладки m-файлов служит специальный многооконный редактор. Он выполнен как типичное приложение Windows. Редактор можно вызва...
    Рис. 5.20. Редактор/отладчик файлов при записи файла на диск
    Рис. 5.20. Редактор/отладчик файлов при записи файла на диск На рис. 5.20 показано окно редактора/отладчика с текстом простого файла в окне редактирования и отладки. Подготовленный текст файла (эт...
    Рис. 5.21. Исполнение файла, показанного в окне редактора на рис. 5.20
    Рис. 5.21. Исполнение файла, показанного в окне редактора на рис. 5.20...
    Цветовые выделения и синтаксический контроль
    Цветовые выделения и синтаксический контроль Редактор/отладчик m-файлов выполняет синтаксический контроль программного кода по мере ввода текста. При этом используются следующие цветовые выделения...
    Понятие о файлах-сценариях и файлах-функциях
    Понятие о файлах-сценариях и файлах-функциях Здесь полезно отметить, что m-файлы, создаваемые редактором/отладчиком, делятся на два класса: файлы-сценарии, не имеющие входных параметров; файлы-фун...
    Рис. 5.22. Исполнение файла-сценария из командной строки
    Рис. 5.22. Исполнение файла-сценария из командной строки Для запуска файла-сценария из командной строки MATLAB достаточно указать его имя в этой строке....
    Рис. 5.22 поясняет это. Обратите...
    Рис. 5.22 поясняет это. Обратите внимание на команду grid on, исполняемую после запуска созданного файла. Эта команда наносит на график сетку из точечных линий. Файл-функция отличается от файла-сц...
    Панель инструментов редактора и отладчика
    Панель инструментов редактора и отладчика Редактор имеет свое меню и свою инструментальную панель. Внешний вид инструментальной панели показан на рис. 5.23. По стилю данная панель похожа на панель...
    Рис. 5.23. Панель инструментов редактора/отладчика m-файлов
    Рис. 5.23. Панель инструментов редактора/отладчика m-файлов Назначение кнопок панели инструментов редактора/отладчика следующее: New — создание нового m-файла; Open — вывод окна загрузки файла; Sa...
    Работа с точками прерывания
    Работа с точками прерывания Основным приемом отладки rn-файлов является установка в их тексте точек прерывания (Breakpoints). Они устанавливаются (и сбрасываются) с помощью кнопки Set/Clear Breakp...
    Рис. 5.24. Простейший пример на применение точки прерывания в программе
    Рис. 5.24. Простейший пример на применение точки прерывания в программе Теперь при пуске программы командой Run она будет исполнена до точки прерывания, после чего текущие значения s будут выведен...
    Обзор интерфейса графических окон
    Обзор интерфейса графических окон В уроке 3 мы уже описывали в общих чертах окно графики. Ниже мы рассмотрим его более детально. Графическое окно MATLAB 6.0 представлено на рис. 5.25. Это обычное...
    Рис. 5.25. Графическое окно MATLAB
    Рис. 5.25. Графическое окно MATLAB Меню этого окна похоже на меню окна командного режима работы системы MATLAB. Однако при внимательном просмотре заметен ряд отличий. Прежде всего в меню Edit окна...
    Примечание
    Примечание Большинство графиков, которые описываются в книге, представлены копиями толь-ко самих графиков, а не всего графического окна. Для получения таких копий использовалась команда Copy Figur...
    Упрощенный интерфейс
    Упрощенный интерфейс Сделав решительный шаг в обновлении интерфейса, разработчики MATLAB 6.0, похоже, испугались недовольства старых пользователей, уже привыкших работать со скромным и отчасти даж...
    Рис. 5.2. Упрощенный интерфейс системы MATLAB 6.0
    Рис. 5.2. Упрощенный интерфейс системы MATLAB 6.0...
    Панель инструментов камеры обзора
    Панель инструментов камеры обзора Отличительной особенностью окна графики в версии MATLAB 6.0 стало появление второй инструментальной панели со средствами форматирования трехмерной (3D) графики. Э...
    Меню инструментов Tools
    Меню инструментов Tools Действия кнопок панели инструментов камеры обзора продублированы в меню Tools (Инструменты) — на рис. 5.25 оно представлено в открытом состоянии. Состав команд указанного п...
    Вращение графиков мышью
    Вращение графиков мышью Хорошее впечатление оставляет возможность вращения графиков мышью — прием, введенный в целый ряд систем компьютерной математики (Mathcad, Maple 6 и Mathematica 4). При ввод...
    Операции вставки
    Операции вставки В уроке 3 мы уже рассматривали операции вставки с помощью основной панели инструментов. Эти возможности продублированы в позиции Insert (Вставка) меню графического окна....
    Рис. 5.26 показывает пример рисунка...
    Рис. 5.26 показывает пример рисунка, в котором выполнены основные операции вставки с помощью команд меню Insert (Вставка). Это нанесение надписей по осям, титульной надписи, надписи внутри рисунка...
    Рис. 5.26. Примеры операций вставки в графическом окне
    Рис. 5.26. Примеры операций вставки в графическом окне...
    Работа с папками
    Работа с папками Общение системы MATLAB с операционной системой MS-DOS многим покажется рудиментарной возможностью. Так, во время написания данной книги такое общение не потребовалось. [ Это очень...
    Выполнение команд !, dos, unix и vms
    Выполнение команд !, dos, unix и vms Из командной строки MATLAB возможно выполнение команд наиболее распространенных операционных систем: ! команда — выполнение заданной команды из набора операцио...
    Общение с Интернетом из командной строки
    Общение с Интернетом из командной строки Для общения с Интернетом служит команда web: О web спецификация — дает связь с Web-сервером. [ Те же команды web с параметром —browser (например, web http:...
    Некоторые другие команды
    Некоторые другие команды Есть еще несколько команд для общения с операционными системами: delete name — стирание файла с заданным именем name (имя записывается по правилам операционной системы); g...
    Пример 1
    Пример 1 getenv('temp') ans = C:\TEMP Команда tempdir дает информацию о папке для хранения временных файлов: tempdir ans = С:\ТЕМР\ ... Еще одна команда — computer — используется в двух формах: co...
    Что нового мы узнали?
    Что нового мы узнали? В этом уроке мы научились: Работать с меню, панелями инструментов и буфером обмена. Использовать браузеры рабочего пространства и файловой системы. Запускать примеры приложен...
    Средства панели инструментов
    Средства панели инструментов Панель инструментов (рис. 5.3) дает наиболее простой и удобный (особенно для начинающих пользователей) способ работы с системой MATLAB. При этом основные команды вводя...
    Рис. 5.3. Часть окна системы MATLAB с меню и панелью инструментов
    Рис. 5.3. Часть окна системы MATLAB с меню и панелью инструментов Прежде всего перечислим назначение всех кнопок панели инструментов: New M-file (Новый m-файл) — выводит пустое окно редактора m-фа...
    Вызов окна открытия нового файла
    Вызов окна открытия нового файла Кнопка New M-file открывает окно редактора/отладчика m-файлов. Это окно показано на рис. 5.4. Работу с этим средством мы обсудим позже....
    Рис. 5.4. Пустое окно редактора/отладчика m-файлов
    Рис. 5.4. Пустое окно редактора/отладчика m-файлов По умолчанию файлу дается имя Untitled (безымянный), которое впоследствии (при записи файла) можно изменить на другое, отражающее тему задачи. Эт...
    Примечание
    Примечание Обратите внимание, что панель инструментов является контекстно-зависимой. Для редактора/отладчика m-файлов она имеет несколько иной набор инструментов, чем для окна командного режима ра...
    Вызов окна загрузки имеющегося файла
    Вызов окна загрузки имеющегося файла Кнопка Open file (Открыть файл) служит для загрузки в редактор/отладчик ранее созданных m-файлов, например входящих в пакет расширения (Toolbox) системы или ра...
    Рис. 5.5. Окно загрузки файла в окне редактора/отладчика
    Рис. 5.5. Окно загрузки файла в окне редактора/отладчика В окне загрузки файлов с помощью раскрывающегося списка Папка и вертикальной полосы прокрутки можно пройтись по всем дискам, папкам и файла...
    Примечание
    Примечание Пусть читателя не волнуют внезапно появившиеся русскоязычные надписи на элемен-тах интерфейса окна загрузки файлов. Они говорят лишь о том, что используется окно стандартной русифициров...
    Операции с буфером обмена
    Операции с буфером обмена Кнопки Cut (Вырезать), Сору (Копировать) и Paste (Вставить) реализуют наиболее характерные команды работы с буфером обмена (Clipboard). Первые две операции относятся к вы...
    Рис. 5.6. Окно документа с выделенным содержимым матрицы М
    Рис. 5.6. Окно документа с выделенным содержимым матрицы М Команда Cut (Вырезать) осуществляет вырезание выделенного фрагмента и размещение его в буфере. При этом вырезанный фрагмент удаляется из...
    Рис. 5.7. Подготовка к вставке данных матрицы из буфера
    Рис. 5.7. Подготовка к вставке данных матрицы из буфера Исполнив команду Paste, можно увидеть, что данные хранящейся в буфере матрицы появятся после открывающей квадратной скобки. Для создания мат...
    Рис. 5.8. Пример создания матрицы M1 с содержимым, взятым из буфера
    Рис. 5.8. Пример создания матрицы M1 с содержимым, взятым из буфера Разумеется, этот пример является чисто учебным. Не обращаясь к помощи буфера, можно было бы просто записать М1=М. Или М2=М — име...
    Примечание
    Примечание Обратите внимание на команду Select All в контекстном меню. Эта команда позволяет выделить весь текст текущей сессии-А команда Clear Session очищает окно от содержимого данной сессии....
    Отмена результата предшествующей операции
    Отмена результата предшествующей операции Часто, выполнив какую-то операцию, мы отмечаем, что она оказалась ошибочной. При работе в MATLAB такой ситуации пугаться не стоит, — нажатие кнопки Undo (...
    Запуск приложения Simulink
    Запуск приложения Simulink Кнопка Simulink панели инструментов (или команда simulink из строки ввода) запускает одно из самых мощных приложений системы MATLAB — программу моделирования систем, пос...
    Рис. 5.9. Окно браузера библиотечных блоков программы Simulink
    Рис. 5.9. Окно браузера библиотечных блоков программы Simulink...
    Рис. 5.10 показывает загруженную...
    Рис. 5.10 показывает загруженную в Simulink модель аттрактора Лоренца — демонстрационный файл lorenz. Здесь видно окно с загруженной моделью (она находится слева) и окна встроенного виртуального о...
    Рис. 5.10. Пример работы программы Simulink
    Рис. 5.10. Пример работы программы Simulink Кнопка с треугольником в панели инструментов Simulink запускает процесс моделирования. О его результатах можно судить по показаниям регистрирующих прибо...


- Начало -



Книжный магазин