![](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 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Réponses (2)
Anh Tran
le 5 Fév 2018
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 commentaires
Chad MacDonald
le 22 Mar 2022
As of R2019a, Fuzzy Logic Toolbox software natively supports networked trees of fuzzy inference systems. For more information, see:
0 commentaires
Voir également
Catégories
En savoir plus sur Fuzzy Logic in Simulink dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!