convertfis

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

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

Синтаксис

fisNew = convertfis(fisOld)

Описание

пример

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