Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsia_1_MATLAB_osnovy.doc
Скачиваний:
22
Добавлен:
10.06.2015
Размер:
570.37 Кб
Скачать

5.3.1. Операционная среда системы matlab

Информационная среда системы MATLAB включает в себя:

  • Диалог с пользователем через командное окно.

  • Просмотр рабочей области и путей доступа.

  • Редактор/отладчик М-файлов.

  • Работа с файлами.

  • Экспорт и импорт данных.

  • Интерактивный доступ к справочной информации.

  • Динамическое взаимодействие с внешними системами.

  • Традиционный интерфейс Windows.

Сеанс работы с MATLAB называется - сессия.

Сессия начинается работой в окне командного режима.

Возможны файлы:

.m

М-файл

Функция MATLAB

.mat

Mat-файл

Workspace

.mex

Script-файл

Из других языков

.txt

Фрагмент сессии

Форма представления сессии – текстовый редактор. В его строках могут находиться:

  • Приглашение для ввода >>.

  • Вывод результата.

  • Сообщение об ошибке.

Сессия – текущий документ MATLAB.

Для сохранения результатов используются:

Команда

Что?

Файл?

save

сохранить

.mat

load

загрузить

.mat

5.4 Окна matlab

В MATLAB определены окна:

Окно

Назначение

MATLAB

Главное окно системы. Документ, может включать окна 2...7

CommandWindow

Командное окно

Command History

История команд

Current Directory

Текущий каталог–менеджер файлов

Workspace

Рабочая область

Help

Справка

Profilier

Оптимизация М-файлов

M-File

Редактор/отладчик М-файла

Figure #

Графическое окно, # - номер окна

Model

Окно модели Simulink

Simulink Lib Browser

Браузер библиотек комплект Simulink

Graphic User

Interface

Графический пользовательский интерфейс

MATLAB, главное окно

В главном окне размещено 5 дочерних окон.

Командное окно

История команд

Текущий каталог

Профилировщик

Главное окно

Рабочая область

Кнопки установки в главном окне

При старте пользователь видит док - главное окно 1, в котором размещаются до 5 дочерних окон (2...5, 7), число и список которых можно регулировать. Дочерние окна отображаются в панелях дока (их до 4). Если число окон в доке больше 4, то используются вкладки в панелях. Меню и содержание панели инструментов дока совпадает с меню и панелью инструментов окна, выбранного пользователем для работы. С помощью пункта меню Desktop можно отображать необходимые окна. Каждое из дочерних окон можно выделить из дока, как автономное, и разместить произвольно.

CommandWindow(Командное окно)

В этом окне обычно начинается работа в MATLAB.

В окне выводится поясняющий текст для пользователя и символ >> «приглашения» продолжить, за которым пользователь должен писать командную строку, исполняемую после нажатия клавиши <Enter>.

Например:

>> sin(pi/2);

Command History (История команд)

В окне отображается история команд в сеансе.

Для каждой команды указываются дата и имя.

Workspace (Рабочая область)

Окно используется для отображения переменных в рабочей области.

Для каждой переменной указываются:

  • Name – имя.

  • Value – значение.

  • Size – размер массива.

  • Bytes – размер в байтах.

  • Class – класс (тип).

Если сеанс не начинался, переменных нет, то и окно пустое.

При создании новой переменной из меню MATLAB командой File=>New=>Variableв этом окне появляется новая переменная с именемunnamed(безымянная).

Current Directory (Текущий каталог)

Окно используется для отображения файлов в текущей папке.

Для каждого файла указываются:

  • MATLAB Files. //Имя файла.

  • File Type // Тип файла.

  • Last Modified. // Дата и время последней модификации.

  • Description. // Описание.

Profilier (профилировщик)

Окно используется для «профилирования» файла (оптимизации М-файлов).

Профилировщик анализирует свойства файла с целью определения путей его улучшения по используемой памяти и быстродействию. При запуске в окне выводится инструкция по работе с профилировщиком.

Help – Справка

Окно справки имеет сложную структуру и поэтому выводится командой Help главного меню MATLAB всегда в автономном окне.

Окно справки содержит два поля:

  • Help Navigator - Навигатор справки слева. Эта панель содержит 4 вкладки для выбора режима навигации (содержание, индексы, поиск, фавориты).

  • Информация о найденном вопросе справа.

Редактор, отладчик М-файла

Используется для создания или редактирования М-файлов.

Для вызова окна используется команда меню MATLAB File=>New=>M-file.

Figure (Графическое окно)

В MATLAB графики отображаются в автономных окнах. Для вызова окна используется команда меню MATLAB File=>New=>Figure. Окно содержит:

  • Панели инструментов.

  • Объект Axes (Оси) с графиками

Model (Модель Simulink)

В MATLAB встроена система имитационного моделирования блочно организованных систем Simulink.

Модель создается в автономном окне, для вызова которого используется команда меню MATLAB File=>New=>Model. Генерируется пустое окно.

Модель составляется из заранее запрограммированных блоков путем их переноса из библиотеки в окно модели. Доступ к библиотекам обеспечивается браузером, окно которого вызывается командой Library Browser из меню модели.

Окно браузера содержит две панели:

  • В левой находится оглавление библиотек.

  • В правой - содержимое выбранного раздела.

После заполнения блоками окно модели видоизменяется.

GUI (Графический пользовательский интерфейс)

Для создания графического интерфейса предназначен специальный редактор GUIDE, вызываемый командой меню MATLAB File=>New=>GUI.

При вызове появляется окно запуска инструмента, в котором на вкладке выбора шаблонов можно из списка выбрать подходящую заготовку.

В примере можно анализировать вид графика поверхности при использовании разных типов графика и данных.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]