This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

convertToStruct

Convert fuzzy inference system object into a structure

Syntax

fisStructure = convertToStruct(fisObject)

Description

example

fisStructure = convertToStruct(fisObject) converts a fuzzy inference system object into a structure.

Examples

collapse all

Load a fuzzy inference system.

fisObject = readfis('tipper')
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.

Convert the fuzzy inference system object into a structure.

fisStructure = convertToStruct(fisObject)
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]

Input Arguments

collapse all

Fuzzy inference system object, specified as a mamfis or sugfis object.

Output Arguments

collapse all

Fuzzy inference system structure, returned as a structure. The fields of the structure correspond to the properties of the FIS object. For object properties that are themselves objects, the corresponding structure field is a structure.

Introduced in R2018b