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);

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

свернуть все

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

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

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

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

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

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

свернуть все

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

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

Введенный в R2019a

Для просмотра документации необходимо авторизоваться на сайте