exponenta event banner

gensurfOptions

Набор опций для gensurf функция

Описание

пример

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

пример

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

Примеры

свернуть все

Создание значения по умолчанию gensurfOptions набор опций.

opt = gensurfOptions;

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

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

  • Укажите ссылочное значение 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' и одно из следующих:

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

  • Двухэлементный вектор положительных целых чисел (Two-element vector of positive integrates) - Строит график выходных данных по двум входным переменным, используя график 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