
- •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.5. Графические возможности системы matlab
Система MATLAB обладает удобными, гибкими и мощными средствами визуализации и графического представления самых разнообразных математических объектов типа кривых, поверхностей и диаграмм на плоскости и в 3-мерном пространстве. При этом используются различные системы координат, стили и способы цветового выделения изображений, что обеспечивает наглядность получаемых рисунков. Построенные графики функциональных зависимостей можно экспортировать в большинство известных графических форматов. Детально рассмотреть все графические средства системы MATLAB, включая такие как средства анимации, объекты дескрипторной графики и собственный графический редактор пакета расширения Images, не представляется возможным, поскольку этой теме посвящены отдельные тома документации.
Далее представлен список возможностей, которые предоставляет система Matlab для обеспечения наглядности при решении задач:
Построение графиков точками и отрезками прямых
Графики в логарифмическом и полулогарифмическом масштабе
Гистограммы и диаграммы
Графики специальных типов
Создание массивов данных для трехмерной графики
Построение графиков трехмерных поверхностей, сечений и контуров
Средства управления подсветкой и обзором фигур
Средства оформления графиков
Одновременный вывод нескольких графиков
Управление цветовой палитрой
Окраска трехмерных поверхностей
Двумерные и трехмерные графические объекты
Контрольные вопросы
Объясните, почему система Matlab получила именно такое название
Что представляет из себя система Matlab?
При помощи какого пакета расширения Matlab позволяет решать задачи нечеткого моделирования?
Какое окно используется для ввода команд и функций с необходимыми аргументами, задания значений переменным и отображения результатов выполненных расчетов?
Для чего служит окно рабочей области?
При помощи, каких клавиш на клавиатуре можно быстро повторить ввод ранее выполненных команд?
Каким образом из меню вызывается редактор – отладчик m-файлов?
Каким образом можно очистить рабочее пространство?
Есть ли различия между символами верхнего и нижнего регистров в системе Matlab?
В каком виде оперирует данными система Matlab?
При помощи чего можно предотвратить вывод данных в командном окне?
Лабораторная работа №2 Овладение навыками нечеткого моделирования в среде matlab
Цель работы. Овладеть навыками нечеткого моделирования в среде MATLAB, в частности научиться работать с редакторами и программами, предназначенными для разработки систем нечеткого вывода в интерактивном режиме.
Для реализации процесса нечеткого моделирования в среде MATLAB предназначен специальный пакет расширения Fuzzy Logic Toolbox. В рамках этого пакета, который расположен в папке C:\MATLAB6pl\toolbox\fuzzy (если система MATLAB установлена по умолчанию на диске С:), пользователь может выполнять необходимые действия по разработке и использованию нечетких моделей в одном из следующих режимов:
- в интерактивном режиме с помощью графических средств редактирования и визуализации всех компонентов систем нечеткого вывода;
- в режиме команд с помощью ввода имен соответствующих функций с необходимыми аргументами непосредственно в окно команд системы MATLAB
В данной работе рассматриваются особенности разработки систем нечеткого вывода в интерактивном режиме, так как графические средства редактирования в настоящее время чаще используются на практике в силу простоты и удобства и возможностью визуального контроля всех компонентов систем нечеткого вывода.