Error in Evalfis
1 次查看(过去 30 天)
显示 更早的评论
??? Error using ==> evalfismex Illegal parameters in fisGaussianMF() --> sigma = 0
Error in ==> evalfis at 84 [output,IRR,ORR,ARR] = evalfismex(input, fis, numofpoints);
Error in ==> myfuzz1 at 28 z(i,j)=evalfis([p1 p2 p3 p4 p5 p6 p7 p8 p9],t);
can anybody tell what is the meaning of this error and how can i solve it
2 个评论
mr mo
2019-7-7
I would appreciate so much if you tell me how you solved this problem. I have this problem too.
Gabriel Terra
2020-10-26
编辑:Gabriel Terra
2020-10-26
I had this problem also! It was origniated because my training data was beeing generated incorectely. After I fixed it, I had no more problems.
采纳的回答
Arkadiy Turevskiy
2012-6-5
My guess is that you somehow defined a Gaussian membership function with sigma set to 0. Here is the doc page explaining what Gaussian membership function is and what sigma is.
HTH.
Arkadiy
更多回答(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!