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 объект или a sugfis объект.

См. также

|

Введенный в R2018b