
- •050702 – «Автоматизация и управление»
- •Часть 1 Астана– 2011 Введение
- •Лабораторная работа №1 Знакомство с системой matlab
- •1.1. Общая характеристика программы matlab
- •1.2. Запуск системы matlab и элементы ее графического интерфейса
- •1.4. Основные приемы работы в системе matlab
- •Основные приемы работы в окне команд
- •1.5. Графические возможности системы matlab
- •Лабораторная работа №2 Овладение навыками нечеткого моделирования в среде matlab
- •2.1 Процесс разработки системы нечеткого вывода
- •2.2 Редактор систем нечеткого вывода fis
- •2.3 Редактор функций принадлежности
- •2.4 Редактор правил системы нечеткого вывода
- •Программа просмотра правил системы нечеткого вывода
- •Программа просмотра поверхности системы нечеткого вывода
- •Лабораторная работа №3 Овладение навыками разработки системы нечеткого вывода в интерактивном режиме
- •Лабораторная работа №4 Исследование нечеткой модели управления смесителем воды
- •4.1 Содержательная постановка задачи
- •4.2. Построение базы нечетких лингвистических правил
- •4.3. Фаззификация входных переменных
- •Лабораторная работа №5 Исследование нечеткой модели управления кондиционером воздуха в помещении
- •5.1. Содержательная постановка задачи
- •5.2. Построение базы нечетких лингвистических правил
- •5.3. Порядок выполнения работы
- •Лабораторная работа №6 Разработка и исследование нечеткой модели управления контейнерным краном
- •6.1. Содержательная постановка задачи
- •6.2. Формирование базы правил систем нечеткого вывода
- •Лабораторная работа №7 Разработка нечеткой модели оценивания финансовой состоятельности клиентов со стороны банков
- •7.1. Содержательная постановка задачи оценивания
- •7.2. Описание входных и выходных переменных
- •7.3. Нечеткая модель оценивания финансовой
- •Фаззификация входных и выходных переменных
- •Формирование базы правил систем нечеткого вывода
1.4. Основные приемы работы в системе matlab
Прежде всего, рассмотрим операции главного меню системы MATLAB и назначение отдельных кнопок панели инструментов. После этого остановимся на основных командах, которые могут оказаться необходимыми в процессе работы в режиме командной строки.
Назначение операций главного меню
Окно системы MATLAB имеет главное меню, которое позволяет пользователю вызывать другие графические средства работы с системой MATLAB, загружать и сохранять информацию во внешних файлах, изменять внешний вид элементов графического интерфейса, вызывать справочную информацию и т.д. Рассмотрим назначение отдельных пунктов главного меню системы MATLAB (Рис. 1.8).
Рисунок 1.8. Операции пункта меню File главного меню.
Пункт меню File (Файл) главного меню содержит следующие операции:
New — позволяет выбрать тип нового объекта системы MATLAB и содержит дополнительное вложенное подменю с подпунктами: M-file — вызов редактора-отладчика m-файлов; Figure – открытие пустого окна графиков функций; Model — открытие пустого окна для создания новой Simulink-модели;
GUI – вызов редактора для разработки элементов графического интерфейса пользователя. При этом новые объекты по умолчанию имеют имя Unfilled;
Open... – вызывает стандартное диалоговое окно открытия внешнего файла с диска. Если выбирается некоторый текстовый файл (например, т-файл), то выбранный файл загружается в редактор-отладчик т-файлов. Если выбирается файл Simulink-модели (файл с расширением mdl), то выбранный файл загружается в окно системы моделирования Simulink;
Close Command Window – закрывает окно команд системы MATLAB. После выполнения этой операции вместо нее появляется операция с предложением закрыть следующее окно доступа к компонентам системы: Close Launch Pad и т. д.;
Import Data... – позволяет импортировать информацию из внешних файлов различных форматов, включая графические, звуковые и мультимедиа. При этом вызывается мастер импорта данных, выполняющий предварительный просмотр изображений;
Save Workspace As... – позволяет сохранить рабочую область системы MATLAB во внешнем файле с расширением mat на диске. При этом вызывается стандартное диалоговое окно сохранения файла на диске с предложением задать имя соответствующего файла;
Set Path... – вызывает окно задания путей доступа к файлам системы MATLAB. Как правило, значения путей, установленные по умолчанию, следует изменять только в случае крайней необходимости;
Preferences... – вызывает окно настройки системы MATLAB, которое позволяет изменить шрифт и цвет отображения данных в различных окнах, а также изменить некоторые другие характеристики элементов рабочего интерфейса;
Print... – позволяет распечатать на принтере информацию о текущем документе системы MATLAB. В этом случае вызывается стандартное диалоговое окно настройки свойств печати на подключенном к данному компьютеру принтеру;
Print Selection... – позволяет распечатать на принтере информацию о выделенной части текущего документа системы MATLAB. При этом также вызывается стандартное диалоговое окно настройки свойств печати на подключенном к данному компьютеру принтеру;
секция с именами последних файлов, с которыми осуществлялась работа в системе MATLAB;
Exit MATLAB – закрывает систему MATLAB, при этом содержимое рабочей области оказывается не сохраненным, если предварительно не была выполнена соответствующая операция.
Пункт меню Edit (Редактирование) содержит следующие операции (Рис. 1.9):
Undo – отменяет выполнение последнего действия;
Redo – отменяет выполнение последней операции Undo;
Cut – вырезает выделенный фрагмент из текущей строки окна команд и помещает его в буфер обмена;
Сору – копирует выделенный фрагмент из окна команд и помещает его в буфер обмена;
Paste – вставляет фрагмент в текущую строку окна команд из буфера обмена;
Paste Special... – вызывает мастер импорта данных, который позволяет выполнить предварительный просмотр информации, хранящейся в буфере обмена;
Select All – позволяет выделить всю информацию окна команд текущего сеанса работы;
Delete – удаляет выделенный объект (бывает активной весьма редко);
Clear Command Window – очищает окно команд от информации текущего сеанса работы;
Clear Command History – очищает окно истории команд от информации о введенных ранее командах;
Clear Workspace – очищает рабочее пространство системы MATLAB от всей имеющейся в ней информации о переменных.
Рисунок 1.9. Операции пункта меню Edit главного меню.
Пункт меню View (Вид) позволяет отображать на экране различные композиты системы и содержит следующие операции (Рис. 1.10):
Desktop Layout – позволяет настроить внешний вид графического интерфейса системы MATLAB и содержит дополнительные подпункты: Default – располагает все окна системы MATLAB по умолчанию (Рис. 10); Command Window Only – устанавливает интерфейс для системы MATLAB, состоящий только из окна команд; Simple – устанавливает упрощенный интерфейс для системы MATLAB, состоящий из окна команд и окна истории команд; Short History – устанавливает узкое окно истории команд; Tall History – устанавливает широкое окно истории команд; Five Panel – делает видимыми на экране все 5 основных окон системы MATLAB;
Undock Command Window – позволяет открепить и сделать "плавающим" окно команд системы MATLAB;
Command Window – делает видимым/невидимым окно команд;
Command History – делает видимым/невидимым окно истории команд;
Current Directory – делает видимым/невидимым окно текущего каталога;
Workspace – делает видимым/невидимым окно просмотра рабочей области;
Launch Pad – делает видимым/невидимым окно доступа к компонентам системы MATLAB;
Help – вызывает браузер справочной системы MATLAB;
Current Directory Filter – позволяет установить фильтры для отображения файлов текущего каталога;
Workspace View Options – позволяет отображать отдельные свойства переменных рабочей области и сортировать их по различным параметрам.
Рисунок 1.10. Операции пункта меню View главного меню.
Пункт меню Web (Интернет) вызывает установленный в операционной системе по умолчанию браузер Интернета и делает попытку соединиться с Web-сайтом компании Math Works (в случае наличия доступа в Интернет). Выбор отдельной операции этого пункта меню определяет загрузку той или иной Web-страницы компании, предназначенной для выполнения специальных действий по дополнительной поддержке системы MATLAB или загрузке имеющихся обновлений.
Пункт меню Window (Окно) содержит операцию Close All, которая позволяет закрыть все дополнительные окна с графиками, графическими редакторами и другими компонентами системы MATLAB, открытыми в текущем сеансе работы. Если дополнительные окна отсутствуют, то эта операция является недоступной. Если открыты дополнительные окна, то в этом пункте меню появляется новая строка с именем каждого из дополнительных окон, выбрав которую, можно сразу перейти в нужное окно.
Пункт меню Help (Справка) содержит следующие операции (Рис. 1.11):
Full Product Family Help – вызывает браузер (программу просмотра) справочной системы, установленный на начало знакомства с MATLAB (см. Рис. 1.11);
MATLAB Help – вызывает браузер справочной системы, установленный на раздел общей справки о MATLAB;
Using the Desktop – вызывает браузер справочной системы, установленный на раздел справки об элементах и окнах рабочего интерфейса системы MATLAB;
Using the Command Window – вызывает браузер справочной системы, установленный на раздел справки об окне команд системы MATLAB;
Demos – вызывает окно с демонстрационными примерами, поставляемыми с системой MATLAB;
About MATLAB – отображает информацию о текущей рабочей версии системы MATLAB.
Рисунок 1.11. Операции пункта меню Help главного меню.