MATLAB.Exponenta
–Û·Ë͇ Matlab&Toolboxes

Проектирование систем управления\Fuzzy Logic Toolbox

С.Д.Штовба "Введение в теорию нечетких множеств и нечеткую логику"
7. Руководство пользователя

В оглавление книги \ К следующему разделу \ К предыдущему разделу

7.5. Визуализация поверхности “входы-выход”

Визуализация поверхности “входы-выход” осуществляется с помощью GUI-модуля Surface Viewer. Этот модуль позволяет вывести графическое изображение зависимости значения любой выходной переменной от произвольных двух (или одной) входных переменных. Surface Viewer может быть вызван из любого GUI-модуля, используемого с системами нечеткого логического вывода, командой View surface … меню View или нажатием клавиш Ctrl+4. Общий вид модуля Surface Viewer с указанием функционального назначения основных полей графического окна приведен на рис. 7.17.

Рисунок 7.17. Визуализация поверхности “входы-выход” для системы tipper с помощью Surface Viewer

Surface Viewer содержит верхних системных меню - File, Edit, View, Options, три меню выбора координатных осей - X (input), Y (input), Z (output), три поля ввода ввода информации – X girds, Y girds, Ref. Input и кнопку Evaluate для построения поверхности при новых параметрах. В нижней части графического окна расположены также кнопки Help и Close, которые позволяют вызвать окно справки и закрыть редактор, соответственно.

Surface Viewer позволяет вращать поверхность “входы-выход” с помощью мыши. Для этого необходимо позиционировать курсор мыши на поверхности “входы-выход”, нажать на левую кнопку мыши и не отпуская ее повернуть графическое изображение на требуемый угол.

Поля X girds и Y girds предназначены для задания количества точек дискретизации по осям X и Y, для построения поверхности “входы-выход”. По умолчанию количество дискрет по каждой оси равно 15. Для изменения этого значения необходимо установить маркер на поле X girds (Y girds) и ввести новое значение.

Поле Ref. Input предназначено для задания значений входных переменных, кроме тех, которые ассоциированы с координатными осями. По умолчанию это значения середины интервалов изменения переменных. Для изменения этого значения необходимо установить маркер на поле Ref. Input и ввести новые значение.

Меню File и View одинаковые для всех GUI-модулей используемых с системами нечеткого логического вывода. Они подробно описаны в разделе 7.1.

Меню координатных осей

Меню X (input), Y (input), Z (output) позволяют поставить в соответствие осям координат входные и выходные переменные. При этом входные переменные могут отображаться только по осям X и Y, а выходные переменные только по оси Z. В Surface Viewer предусмотрена возможность построения однофакторных зависимостей “вход-выход”. Для этого в меню второй координатной оси (X (input) или Y (input)) необходимо выбрать none.

Меню Edit

Общий вид меню приведен на рис. 7.16. Назначения команд меню описано в разделе 7.4.

Меню Options

Меню Options изображено на рис. 7.18. Оно содержит команды Plot, Color Map и Always evaluate.

Рисунок 7.18. Меню Options

Команда Plot позволяет управлять форматом вывода поверхности “входы-выход”. При выборе этой команды появляется меню (рис. 7.19) в котором необходимо выбрать формат вывода поверхности. На рис. 7.20 приведены поверхности “входы-выход” для системы tipper для всех поддерживаемых форматов.

Рисунок 7.19. Меню Plot

Рисунок 7.20. Примеры форматов поверхности “входы-выход”

Команда Color Map позволяет управлять палитрой цветов при выводе поверхности “входы-выход”. При выборе этой команды появляется меню, в котором необходимо выбрать одну из палитр:

default – использовать палитру, установленную по умолчанию;

blue – холодная сине-голубая палитра;

hot – теплая палитра, состоящая из черного, красного, желтого и белого цветов;

HSV – палитра насыщенных цветов: красный, желтый, зеленый, циан, голубой, мажента, красный.

Команда Always evaluate позволяет установить / отменить режим автоматического, т.е. без нажатия кнопки Evaluate, перерисовывания поверхности “входы-выход" при любом изменении параметров.

В оглавление книги \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:

Система Orphus

Яндекс.Метрика