what is fuzzyf code in matlab ? how can i replace this with 2021a version of matlab please help .
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
回答(1 个)
Rishik Ramena
2021-5-31
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 个评论
另请参阅
类别
在 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!