Interval type-2 Sugeno fuzzy inference system
Use a sugfistype2
object to represent an interval type-2
Sugeno fuzzy inference system (FIS).
As an alternative to a type-2 Sugeno system, you can create a:
Type-2 Mamdani system using a mamfistype2
object
Type-1 Sugeno system using a sugfis
object
Type-1 Mamdani system using a mamfis
object
For more information on the different types of fuzzy inference systems, see Mamdani and Sugeno Fuzzy Inference Systems and Type-2 Fuzzy Inference Systems.
To create a type-2 Sugeno FIS object, use one of the following methods:
The sugfistype2
function.
If you have input/output data, you can use the genfis
function. You can then convert this FIS to a type-2 system using
convertToType2
.
If you have a .fis
file for a Sugeno system, you can use the
readfis
function.
Convert an existing type-2 Mamdani FIS to a Sugeno FIS using convertToSugeno
.
fis = sugfistype2
creates a type-2 Sugeno FIS with default
property values. To modify the properties of the fuzzy system, use dot notation.
fis = sugfistype2(
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 |
convertToType1 | Convert type-2 fuzzy inference system into type-1 fuzzy inference system |