what is fuzzyf code in matlab ? how can i replace this with 2021a version of matlab please help .
    8 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
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 comentarios
Respuestas (1)
  Rishik Ramena
    
 el 31 de Mayo de 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 comentarios
Ver también
Categorías
				Más información sobre Fuzzy Logic in Simulink en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

