setTunableValues

Задайте значения настраиваемого параметра нечеткой системы вывода

Описание

пример

fisOut = setTunableValues(fisIn,paramset,paramvals) устанавливает значения настраиваемого параметра нечеткой системы вывода fisIn и возвращает получившуюся нечеткую систему в fisOut. Чтобы задать параметры, чтобы установить, используйте paramset. Задайте новые значения параметров с помощью paramvals.

___ = setTunableValues(___,'IgnoreInvalidParameters',ignoreInvalid) устанавливает флаг для игнорирования значений недопустимых параметров.

Примеры

свернуть все

Создайте нечеткую систему вывода и задайте настройки настраиваемого параметра входных параметров, выходные параметры и правила.

fis = mamfis('Name','fis1','NumInputs',2,'NumOutputs',1);
[in,out,rule] = getTunableSettings(fis);

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

paramVals = getTunableValues(fis,[in;out;rule]);

Переопределите некоторые значения и обновите значения настраиваемого параметра FIS.

paramVals(1:3) = [0 0 1];
fis = setTunableValues(fis,[in;out;rule],paramVals);

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

свернуть все

Нечеткая система вывода в виде a mamfis, sugfis, mamfistype2, sugfistype2, или fistree объект.

Настройки настраиваемого параметра в виде массива входа, выхода и установок параметров правила во входе FIS. Чтобы получить эти установки параметров, используйте getTunableSettings функция с входом fis.

paramset может быть вход, вывести или управлять установками параметров или любой комбинацией этих настроек.

Значения настраиваемого параметра в виде массива. Порядок значений в paramvals совпадает с порядком параметров в paramset. Чтобы получить массив значений параметров для FIS, использовать getTunableValues.

Отметьте, чтобы проигнорировать недопустимые параметры в виде любого true или false. Если true, недопустимый paramvals заменяются существующими значениями параметров нечеткой системы.

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

свернуть все

Модифицированная нечеткая система вывода, возвращенная как a mamfis, sugfis, mamfistype2, или sugfistype2, или fistree объект.

fisOut совпадает с fisIn за исключением того, что параметры заданы paramset задай значения paramvals.

Введенный в R2019a