gensurfOptions

Опция установлена для gensurf функция

Описание

пример

opt = gensurfOptions создает набор опции по умолчанию для генерации нечеткой системы вывода выходное использование поверхности gensurf. Используйте запись через точку, чтобы изменить этот набор опции для вашего определенного приложения. Любые опции, которые вы не изменяете, сохраняют свои значения по умолчанию.

пример

opt = gensurfOptions(Name,Value) создает набор опции с опциями, заданными одним или несколькими Name,Value парные аргументы.

Примеры

свернуть все

Создайте gensurfOptions по умолчанию опция установлена.

opt = gensurfOptions;

Задайте опции с помощью записи через точку. Например, для 2D входа, нечеткой системы с тремя выходами, задают опции к:

  • Постройте поверхность для второго выхода против значений первых и третьих входных параметров.

  • Задайте ссылочное значение 0.25 для второй входной переменной.

opt.OutputIndex = 2;
opt.InputIndex = [1 3];
opt.ReferenceInputs = [NaN 0.25 NaN];

Любые значения, которые вы не задаете, остаются в их значениях по умолчанию.

Можно также задать одну или несколько опций при создании набора опции. Например, создайте набор опции, задав 25 узлы решетки для обеих нанесенных на график входных переменных:

opt2 = gensurfOptions('NumGridPoints',25);

Входные параметры

свернуть все

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: 'InputIndex',[2 3] строит выход против вторых и третьих входных переменных с помощью 3-D объемной поверхностной диаграммы.

Индексы входных переменных, чтобы построить выход против в виде разделенной запятой пары, состоящей из 'InputIndex' и одно из следующего:

  • Положительное целое число, меньше чем или равное количеству входных параметров — График выход против одного входа с помощью 2D графика.

  • Двухэлементный вектор из положительных целых чисел — График выход против двух входных переменных с помощью 3-D объемной поверхностной диаграммы.

Когда InputIndex 'auto', gensurf использует первые две входных переменные по умолчанию.

Индекс выходной переменной, чтобы построить в виде разделенной запятой пары, состоящей из 'OutputIndex' и положительное целое число, меньше чем или равное количеству выходных параметров.

Когда OutputIndex 'auto', gensurf использует первую выходную переменную по умолчанию.

Количество узлов решетки, чтобы построить в виде разделенной запятой пары, состоящей из 'NumGridPoints' и одно из следующего:

  • Целое число, больше, чем 1 — Задайте количество узлов решетки при использовании одной входной переменной или то же количество узлов решетки для обоих входных параметров при использовании двух входных переменных.

  • Двухэлементный вектор из целых чисел, больше, чем 1 — Задайте различное количество узлов решетки для каждой входной переменной.

Если вы задаете InputIndex как целое число и NumGridPoints как вектор, затем gensurf использует первый элемент NumGridPoints как количество узлов решетки для заданной входной переменной.

Чтобы построить более сглаженную поверхность, увеличьте число узлов решетки.

Ссылочные значения для входных переменных, не показанных в объемной поверхностной диаграмме в виде разделенной запятой пары, состоящей из 'ReferenceInputs' и вектор с длиной равняется количеству входных параметров FIS. Задайте NaN для входных параметров, заданных в InputIndex.

Когда ReferenceInputs 'auto', gensurf использует среднюю точку области значений каждой неиспользуемой переменной как ссылочное значение.

Количество точек выборки, чтобы использовать при оценке функций принадлежности по выходной переменной располагается в виде разделенной запятой пары, состоящей из 'NumSamplePoints' и целое число, больше, чем 1. Для получения дополнительной информации об оценке функции принадлежности смотрите evalfis.

Примечание

NumSamplePoints не используется Sugeno-системами-типов.

Выходные аргументы

свернуть все

Набор опции для gensurf команда, возвращенная как a gensurfOptions опция установлена.

Смотрите также

|

Введенный в R2017a