Why does my Surface Viewer in the Fuzzy Logic Toolbox show an incorrect range of values for Sugeno systems?

2 views (last 30 days)
Why does my Surface Viewer in the Fuzzy Logic Toolbox show an incorrect range of values for Sugeno systems?
When I plot my Surface Viewer the output range on the Z-axes is not the same as the Range specified in the membership function editor.

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 27 Jun 2009
For Sugeno Sytems, the range of output is determined explicitly by the range and type of input membership functions (MF) (see, eg., SUGMAX).
Hence the surface plot of surfview is not affected by the choice of output range. For Sugeno systems, this is not a useful property because outputs are not fuzzy sets.
PLEASE NOTE: For Mamdani systems, the range of output depends upon both the input and the output MF ranges, since both inputs and outputs are fuzzy sets. The MF ranges are determined by the 'parameter' field of each MF. The range of an output should, typically, be selected such that it contains the overall min and max values of all MFs of the output.

More Answers (0)

Categories

Find more on Fuzzy Inference System Modeling in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!