Voila mon probleme, je cherche à faire des opérations de bases sur les sous-ensemble floues tel que +,-,*,/ et aussi min et max, mais attention je ne vous parle pas de logique floue mais d'arithmétique.
exemple avec 2 nombres floues trapézoîdes avec [w,x,y,z] w<=x<=y<=z
a=[1,2,2,3]
b=[4,5,5,6]
a+b=[5,7,7,9]
a*2 =[2,4,4,6]
a*-2=[-6,-4,-4,-2]
a-b=a+(-1*b)
[1,2,2,3]+[-6,-5,-5,-4]=[-5,-3,-3,-1]
a*b= ??
a/b= ??
pour les 2 opérateur * et / il faut bein sur que a*b=b*a et que (a*b)/a=b et (a*b)/b=a
(je pense a Zimmerman et ça marche pas :-( voir fz calculator 1.2)
pour le min et max pas de mamdani & co parce que je veut que min(x,y)=x si x<=y ou y si y
exemple min(a,b)=min( [1,2,2,3],[4,5,5,6 ) =[1,2,2,3]
je ne veut pas un nouveau nombres floues mais soit x soit y ...
Merci d'avance ....
