Программа просмотра поверхности системы нечеткого вывода
Программа просмотра поверхности системы нечеткого вывода позволяет просматривать поверхность системы нечеткого вывода и визуализировать графики зависимости выходных переменных от отдельных входных переменных. Графический интерфейс программы просмотра правил может быть открыт с помощью ввода функции surf view ('а’) или surf view (а) в окне команд либо с помощью главного меню редактора FIS, редактора функций принадлежности или редактора правил (командой меню View>Surface или нажатием клавиш <CtrI>+<6>). Функция, записанная в формате surf view (' а'), вызывает программу просмотра поверхности, которая изображает поверхность нечеткого вывода для структуры FIS, сохраненной во внешнем файле с именем a.fis, для любой одной или двух из ее входных переменных. Функция в формате surfview(a) вызывает программу просмотра поверхности вывода для переменной рабочего пространства MATLAB, соответствующей структуре FIS с именем а. Графический интерфейс программы просмотра поверхности изображен на рисунке 2.6. Программа просмотра поверхности вывода имеет главное меню, которое позволяет пользователю вызывать другие графические средства работы с системой нечеткого вывода FIS, загружать и сохранять структуру FIS во внешних файлах и т. д. Пункт меню File (Файл) редактора правил содержит такие же операции, что и соответствующий пункт меню редактора FIS. Пункт меню Edit (Редактирование) содержит следующие операции: • Undo — отменяет выполнение последнего действия; • FIS Properties... — вызывает редактор FIS; • Membership Functions... — вызывает редактор функций принадлежности; • Rules... — вызывает программу редактирования правил.
Рис. 2.6. Программа просмотра поверхности вывода, вызываемая функцией surfview (' tipper')
Пункт меню View (Вид) содержит следующие операции: • Rules — вызывает программу просмотра правил. Пункт меню Options (Сервис) содержит следующие операции: • Plot — позволяет выбрать один из 8 стилей изображения графика поверхности вывода; • Color Map — позволяет выбрать одну из 4 цветовых схем изображения графика поверхности вывода; • Always evaluate — пометка галочкой этого пункта вложенного меню приводит к автоматическому формированию новой поверхности вывода всякий раз, когда вносятся изменения в систему нечеткого вывода, влияющие на форму графика поверхности вывода (такие как изменение количества точек сетки графика). Это значение принято по умолчанию. Чтобы его отменить, необходимо снять галочку у этого пункта вложенного меню, щелкнув на этой позиции меню. Программа просмотра поверхности вывода не позволяет вносить изменения в систему нечеткого вывода и соответствующую ей структуру FIS. Используя главное меню программы, пользователь может выбрать входные переменные и соответствующие им горизонтальные оси системы координат (X и Y), а также выходную переменную, которой соответствует вертикальная ось системы координат (Z).Щелкнув и удерживая левую кнопку мыши на осях графика поверхности, посредством последующего перемещения курсора мыши в том или ином направлении можно изменить угол просмотра поверхности вывода. Если рассматривается система нечеткого вывода с более чем двумя входными переменными, то для невизуализируемых входных переменных следует задать некоторые постоянные значения (константы).Далее в этой главе описываются конкретные приемы и операции с рассмотренными средствами пакета Fuzzy Logic Toolbox, используя которые, пользователь может разработать и выполнить анализ системы нечеткого вывода в графическом режиме.
|