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.

To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Sugeno fuzzy inference system

Use a `sugfis`

object to represent a Sugeno fuzzy inference
system (FIS). For more information on Sugeno systems, see What Is Sugeno-Type Fuzzy Inference?

As an alternative to Sugeno systems, you can create a Mamdani FIS using a `mamfis`

object. For a
comparison of Sugeno and Mamdani systems, see Comparison of Sugeno and Mamdani Systems.

To create a Sugeno FIS object, use one of the following methods:

The

`sugfis`

function.If you have input/output data, you can use the

`genfis`

function.If you have a

`.fis`

file for a Sugeno system, you can use the`readfis`

function.Convert an existing Mamdani FIS to a Sugeno FIS using

`convertToSugeno`

.

`fis = sugfis`

`fis = sugfis(Name,Value)`

`fis = sugfis`

creates a Sugeno FIS with default property values.
To modify the properties of the fuzzy system, use dot notation.

`fis = sugfis(`

specifies FIS
configuration information or sets object properties using name-value pair arguments. You
can specify multiple name-value pairs. Enclose names in quotes.`Name,Value`

)

`addInput` | Add input variable to fuzzy inference system |

`removeInput` | Remove input variable from fuzzy inference system |

`addOutput` | Add output variable to fuzzy inference system |

`removeOutput` | Remove output variable from fuzzy inference system |

`addRule` | Add rule to fuzzy inference system |

`addMF` | Add membership function to fuzzy variable |

`removeMF` | Remove membership function from fuzzy variable |

`evalfis` | Evaluate fuzzy inference system |

`writeFIS` | Save fuzzy inference system to file |

You can interactively create a Sugeno FIS using the **Fuzzy Logic
Designer** or **Neuro-Fuzzy Designer** apps. You can then export the system
to the MATLAB workspace.