gensurfOptions

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

Синтаксис

opt = gensurfOptions
opt = gensurfOptions(Name,Value)

Описание

пример

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