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