Набор опций для gensurf
функция
создает набор опций по умолчанию для генерации выходной поверхности системы нечеткого вывода с помощью opt
= gensurfOptionsgensurf
. Используйте запись через точку, чтобы изменить этот набор опций для вашего конкретного приложения. Все опции, которые вы не изменяете, сохраняют значения по умолчанию.
создает набор опций с опциями, заданными одним или несколькими 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'
- Индексы входных переменных'auto'
(по умолчанию) | положительное целое число, меньше или равное количеству входов | двухэлементном векторе положительных целых чиселИндексы входа переменных для построения графика выхода, заданные как разделенная запятой пара, состоящий из 'InputIndex'
и одно из следующих:
Положительное целое число, меньше или равное количеству входов - Постройте выход на один вход с помощью 2-D графика.
Двухэлементный вектор положительных целых чисел - Постройте выход с двумя входными переменными с помощью 3-D объемные поверхностные диаграммы.
Когда InputIndex
является 'auto'
, gensurf
использует первые две входные переменные по умолчанию.
'OutputIndex'
- Индекс выходной переменной'auto'
(по умолчанию) | положительное целое число, меньше или равное количеству выходовИндекс выхода переменной к графику, заданный как разделенная запятой пара, состоящий из 'OutputIndex'
и положительное целое число, меньше или равное количеству выходов.
Когда OutputIndex
является 'auto'
, gensurf
использует первую выходную переменную по умолчанию.
'NumGridPoints'
- Количество точек сетки на графике15
(по умолчанию) | целое число, больше 1
| двухэлементный вектор из целых чисел, больше 1
Количество точек сетки на графике, заданное как разделенная разделенными запятой парами, состоящая из 'NumGridPoints'
и одно из следующих:
Целое число, больше 1
- Задайте количество точек сетки при использовании одной входной переменной или такое же количество точек сетки для обоих входов при использовании двух входных переменных.
Двухэлементный вектор из целых чисел, больше 1
- Задайте разное количество точек сетки для каждой входной переменной.
Если вы задаете InputIndex
как целое число и NumGridPoints
как вектор, затем gensurf
использует первый элемент NumGridPoints
как количество точек сетки для указанной входной переменной.
Чтобы построить более гладкую поверхность, увеличьте количество точек сетки.
'ReferenceInputs'
- Ссылочные значения для входных переменных'auto'
(по умолчанию) | векторСсылочные значения для входных переменных, не показанные на объемной поверхностной диаграмме, заданные как разделенная разделенными запятой парами, состоящая из 'ReferenceInputs'
и вектор с длиной, равной количеству входов FIS. Задайте NaN
для входов, указанных в InputIndex
.
Когда ReferenceInputs
является 'auto'
, gensurf
использует среднюю точку области значений каждой неиспользуемой переменной в качестве ссылки значения.
'NumSamplePoints'
- Количество точек выборки101
(по умолчанию) | целое число, больше 1
Количество точек выборки, используемых при оценке функций принадлежности в выходной области значений переменных, заданное как разделенная разделенными запятой парами, состоящая из 'NumSamplePoints'
и целое число, больше 1
. Для получения дополнительной информации о вычислении функции членства смотрите evalfis
.
Примечание
NumSamplePoints
не используется системами типа Sugeno.
opt
- Набор опций для gensurf
командаgensurfOptions
набор опцийНабор опций для gensurf
команда, возвращенная как gensurfOptions
набор опций.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.