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.

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

свернуть все

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

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

свернуть все

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

Смотрите также

|

Введенный в R2018b