exponenta event banner

convertfis

Преобразование предыдущих версий данных нечеткого вывода в текущем формате

Описание

В R2018b формат нечетких систем вывода изменился со структурного формата на объектный. Чтобы преобразовать нечеткие системы в старом формате в новый, используйте convertfis.

пример

fisNew = convertfis(fisOld) преобразует систему нечеткого вывода старого формата fisOld в текущий формат объекта.

Примеры

свернуть все

Загрузите систему нечеткого вывода, созданную с использованием старого формата. Например, загрузите структуру FIS из MAT-файла.

load fisStructure

Просмотрите поля структуры.

fisStructure
fisStructure = struct with fields:
            name: 'tipper'
            type: 'mamdani'
       andMethod: 'min'
        orMethod: 'max'
    defuzzMethod: 'centroid'
       impMethod: 'min'
       aggMethod: 'max'
           input: [1x2 struct]
          output: [1x1 struct]
            rule: [1x3 struct]

Преобразование структуры в mamfis и просмотрите свойства объекта.

fisObject = convertfis(fisStructure)
fisObject = 
  mamfis with properties:

                       Name: "tipper"
                  AndMethod: "min"
                   OrMethod: "max"
          ImplicationMethod: "min"
          AggregationMethod: "max"
      DefuzzificationMethod: "centroid"
                     Inputs: [1x2 fisvar]
                    Outputs: [1x1 fisvar]
                      Rules: [1x3 fisrule]
    DisableStructuralChecks: 0

	See 'getTunableSettings' method for parameter optimization.

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

свернуть все

Система нечеткого вывода старого формата, заданная как структура или матрица.

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

свернуть все

Система нечеткого вывода нового формата, возвращаемая как mamfis объект или sugfis объект.

См. также

|

Представлен в R2018b