what is fuzzyf code in matlab ? how can i replace this with 2021a version of matlab please help .
3 views (last 30 days)
Show older comments
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.
0 Comments
Answers (1)
Rishik Ramena
on 31 May 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.
0 Comments
See Also
Categories
Find more on Fuzzy Logic in Simulink in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!