function

newfls - Create a new fls structure.

Calling Sequence

fls=newfls([fls_type [,fls_name [,fls_SNorm [,fls_TNorm [,fls_Comp [,fls_defuzzMethod]]]]]])

Parameters

Description

newfls create a new fuzzy logic structure.

The default structure for Mamdani is: Algebaric sum S-Norm Class, Algebraic product T-Norm Class, One (classic) Complement Class and Centroide Defuzzification Method.

The default structure for Takagi-Sugeno is: Algebaric sum S-Norm Class, Algebraic product T-Norm Class, One (classic) Complement Class and Weigthed Average Defuzzification Method.

Examples

// Create new Mamdani with default values
fls=newfls('m')
// Create new Takagi-Sugeno with non-default values.
fls=newfls('ts','demo','dsum','dprod','one','wsum')

See Also

fls_structure ,   snorm ,   tnorm ,   complement ,   defuzzm ,   editfls ,   addvar ,   addmf ,  

Author

Jaime Urzua Grez