I need to use fuzzy logic over several iteration.The output of the first fuzzy iteration will determine the range of the input variable for the next fuzzy logic .
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
nikita
le 17 Fév 2012
Commenté : Dhandapani.S
le 1 Juin 2017
I need to use fuzzy logic over several iteration.The output of the first fuzzy iteration will determine the range of the input variable for the next fuzzy logic .Is there any MATLAB command through which I can dynamically control the range and shape of membership function while the program is running?
0 commentaires
Réponse acceptée
Arkadiy Turevskiy
le 17 Fév 2012
Maybe I do not understand your situation, but it seems you can just write some sort of for loop:
%% start
initialization code that constructs fuzzy system FIS and input signals U
Y=evalfis(U,FIS);
%% for loop
for index=1:n,
FIS.input.range = myfunction(y); % your calculations to update input range
Y=evalfis(U,FIS);
end
2 commentaires
Dhandapani.S
le 1 Juin 2017
i dont get the range values updated from the excel file. i have the lower and upper limits in the excel file
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Fuzzy Logic Toolbox 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!