Error in Evalfis

2 visualizaciones (últimos 30 días)
matlab_image
matlab_image el 2 de Jun. de 2012
Editada: Gabriel Terra el 26 de Oct. de 2020
??? 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 comentarios
mr mo
mr mo el 7 de Jul. de 2019
I would appreciate so much if you tell me how you solved this problem. I have this problem too.
Gabriel Terra
Gabriel Terra el 26 de Oct. de 2020
Editada: Gabriel Terra el 26 de Oct. de 2020
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.

Iniciar sesión para comentar.

Respuesta aceptada

Arkadiy Turevskiy
Arkadiy Turevskiy el 5 de Jun. de 2012
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
  2 comentarios
matlab_image
matlab_image el 6 de Jun. de 2012
thanks a lot.......it got solved.
ling zhang
ling zhang el 12 de Nov. de 2015
thank you~

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Fuzzy Logic in Simulink en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by