fisOut = addOutput(fisIn)
adds a default output variable to fisIn, and returns the resulting
fuzzy system in fisOut. This output variable has a default name,
default range, and no membership functions.
fisOut = addOutput(fisIn,range)
adds an output variable with the specified range.
ans =
1x3 fismf array with properties:
Type
Parameters
Name
Details:
Name Type Parameters
_____ __________ __________
1 "mf1" "constant" 0
2 "mf2" "constant" 0.5
3 "mf3" "constant" 1
mamfistype2
object — Type-2 Mamdani fuzzy inference system
sugfistype2
object — Type-2 Sugeno fuzzy inference system
range — Variable range [0 1] (default) | two-element vector
Variable range, specified as a two-element element vector where the first element is
less than the second element. The first element specifies the lower bound of the range,
and the second element specifies the upper bound of the range.
Name-Value Pair Arguments
Specify optional
comma-separated pairs of Name,Value arguments. Name is
the argument name and Value is the corresponding value.
Name must appear inside quotes. You can specify several name and value
pair arguments in any order as
Name1,Value1,...,NameN,ValueN.
Example: 'NumMFs',3 configures the variable to use three membership
functions
'Name' — Variable name string | character vector
Variable name, specified as the comma-separated pair consisting of
'Name' and a string or character vector.
'NumMFs' — Number of membership functions 0 (default) | nonnegative integer
Number of membership functions, specified as the comma-separated pair consisting
of 'NumMFs' and a nonnegative integer.
'MFType' — Membership function type "trimf" (default) | "gaussmf"
Membership function type, specified as the comma-separated pair consisting of
'MFType' and one of the following:
"trimf" — Triangular membership functions for the outputs
of Mamdani system
"gaussmf" — Gaussian membership functions for the outputs
of Mamdani systems
"constant" — Constant membership functions for the outputs
of Sugeno systems
"linear" — Linear membership functions for the outputs of
Sugeno systems. To add an output variable with linear membership functions, your
FIS must have at least one input variable.
The membership functions are uniformly distributed over the variable range with
approximately 80% overlap in the membership function supports.