How to define the output membership function in Sugeno method while using Fuzzy Logics Design app in Matlab?
7 次查看(过去 30 天)
显示 更早的评论
I have a set of data which is not input-output related. The output membership function in FIS editor asks for Params which is the co-efficients a,b,c,d of the consequent z=ax+by+cz+d. I have no idea how to arrive at the function z=ax+by+cz+d. It would be of a great help if anybody could give me a lead. Also, is it possible to define the output function just like how input is defined in FIS editor?
0 个评论
回答(1 个)
Sam Chak
2024-10-10
If you have a set of data, you can train the ANFIS, which produces the Sugeno Fuzzy System (SugFIS). Alternatively, you can tune SugFIS using the tunefis() command.
If you wish to define an output membership function (MF) that takes membership grades from 0 to 1, similar to the input MFs, you need to switch back to using the Mamdani Fuzzy System (MamFIS) in the FIS Editor.
Alternatively, you can also write a simple MATLAB script for the Tsukamoto Fuzzy System (TsuFIS), which allows the designer to define an output MF that takes membership grades from 0 to 1. However, the output MF must be either monotonically increasing or decreasing.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Fuzzy Inference System Modeling 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!