Sugeno-type FIS output tuning

Tunes linear parameters of Sugeno-type FIS output using various methods of solving linear equations
2.3K Downloads
Updated 30 Aug 2010

View License

The archive contains sugenotune.m which is used to tune Sugeno-type FIS outputs. The used methods are ldivide, Kalman filter, pseudoinversion, Kaczmarz algorithm, and gradient descent methods. Though the user can supply sugenotune.m with his own methods.

Remarks:
- FIS with multiple outputs is allowed;
- the tuning takes into account rule weights;
- the FIS outputs can be pure constant (all MFs are constant), pure linear (all MFs are linear) or mixed (some MFs are constant and the rest are linear);
- there is also sugenotunex.m available which is compatible with extended rule structure (see my submission with file ID 28393);
- see example1.m and example2.m for usage details.

Cite As

Konstantin Sidelnikov (2024). Sugeno-type FIS output tuning (https://www.mathworks.com/matlabcentral/fileexchange/28458-sugeno-type-fis-output-tuning), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2009b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on Fuzzy Logic Toolbox in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.2.0.0

I have changed the algorithm of sugenotune(x).m, added another example, and updated submission description.

1.1.0.0

some remarks was added

1.0.0.0