![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/181883/image.png)
I want to adapt Fuzzy Logic Toolbox to be able to use the output of one system as the input of another
3 ビュー (過去 30 日間)
古いコメントを表示
Hello,
Currently I can build a Fuzzy Inference System where, for example, I can put 2 inputs and get 1 output.
On the other hand, I could have another Fuzzy Inference System with 3 inputs and 2 outputs.
I would like to be able to take those 3 outputs, use them as input for a new Fuzzy Inference System (with other new rules) and obtain a new output corresponding to those 3 new entries.
I honestly do not know how to do something like that, could you help me or guide me please?
Thank you so much.
0 件のコメント
回答 (2 件)
Anh Tran
2018 年 2 月 5 日
The current version of Fuzzy Logic Toolbox does not support internal looping of input and output variables. The simplest solution is to create multiple fuzzy inference systems (FISs) in a cascaded form in Simulink or MATLAB. Then you just have to feed outputs from the first layer of FIS as inputs to the next layer.
Alternatively, you can also create a feedback loop from FIS (feed outputs as inputs to FIS). This, however, will produce unit cycle delay in specific output values.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/181883/image.png)
0 件のコメント
Chad MacDonald
2022 年 3 月 22 日
As of R2019a, Fuzzy Logic Toolbox software natively supports networked trees of fuzzy inference systems. For more information, see:
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Fuzzy Logic in Simulink についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!