what is fuzzyf code in matlab ? how can i replace this with 2021a version of matlab please help .

3 visualizzazioni (ultimi 30 giorni)
for i=1:k
CC=[fuzzyf(S1(i,:),Qrel(i,:));fuzzyf(S2(i,:),Qrel(i,:));...
fuzzyf(S3(i,:),Qrel(i,:));fuzzyf(S4(i,:),Qrel(i,:))];
So =So+CC;
end
Unrecognized function or variable 'fuzzyf'.
>> clear for
>> for i=1:k
CC=[fisrule(S1(i,:),Qrel(i,:));fisrule(S2(i,:),Qrel(i,:));...
fisrule(S3(i,:),Qrel(i,:));fisrule(S4(i,:),Qrel(i,:))];
So= So+CC;
end
Error using fisrule (line 341)
Input number must be a finite positive integer value.

Risposte (1)

Rishik Ramena
Rishik Ramena il 31 Mag 2021
There certainly is no function named 'fuzzyf' in MATLAB. However fisrule is a valid function which is used to create fuzzy rule objects in MATLAB, Just make sure that the arguments you pass are valid. Have a look here to ensure the type of the inputs match the function signature.

Categorie

Scopri di più su Fuzzy Inference System Modeling in Help Center e File Exchange

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by