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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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 команда, возвращенная как gensurfOptions опция установлена.

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

|

Введенный в R2017a