Samiii Exposé
Transcript of Samiii Exposé
-
7/24/2019 Samiii Expos
1/11
qwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwertyuiopadfghjklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmq
wertyuiopasdfghjklzxcvbnmqweryuiopasdfghjklzxcvbnmqwertyuopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqwertyuiopasd
ghjklzxcvbnmqwertyuiopasdfghklzxcvbnmqwertyuiopasdfghjklzxcvbnmrtyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcvbnmqwertyuiopasdfghjklzxcvbnmqweryuiopasdfghjklzxcvbnmqwertyu
expos de matlab 1Reprsentation des fonctionsdappartenance sous matlab
!1"#!1$
%&izegha sami kouider % Rahil sou'an
-
7/24/2019 Samiii Expos
2/11
1)BUTDETP:
Ce tp a pour but ltude et la simulation des diffrentes formes des fonctions dappartenance floueainsi que les oprateurs flous (zedah,probabiliste) sous matlab
2)DESDIFFRENTESFORMESDEFONCTIONSDAPPARTENANCES:
Un ensemble flou reprsente par une fonction dappartenance, celle-ci peuvent avoir des diffrentes
formes :
Monotone (croissante, dcroissante) !rian"ulaire !rapzo#dale $aussienne
1)monotone croissante :
%%
x=0:0.1:10;y=smf(x,[1 8]);
figure (1)
plot(x,y)
xlabel('smf,p[1 8]')
-
7/24/2019 Samiii Expos
3/11
0 2 4 6 8 100
0.2
0.4
0.6
0.8
1
smf,p[1 8]
2)monotone dcroissante :
%%
x=0:0.1:10;
y1=mf(x,[! "]);figure (#)
plot(x,y1)
xlabel('mf,p#[! "]')
-
7/24/2019 Samiii Expos
4/11
0 1 2 3 4 5 6 7 8 9 100
0.2
0.4
0.6
0.8
1
zmf,p2[3 7]
3)triangulaire :%%
x=0:0.1:10;
y#=trimf(x,[! $ 8]);
figure (!)
plot(x,y#)
xlabel('trimf,p![! $ 8]')
0 1 2 3 4 5 6 7 8 9 100
0.2
0.4
0.6
0.8
1
trimf,p3[3 6 8]4)trapzoidale :
-
7/24/2019 Samiii Expos
5/11
%%
x=0:0.1:10;
y!=trapmf(x,[1 " 8]);
figure (&)
plot(x,y!)
xlabel('trapmf,p&[1 " 8]')
0 1 2 3 4 5 6 7 8 9 100
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
trapmf,p4[1 5 7 8]
trapmf.p4=[1 5 7 8]
5)cloch (gaussienne)
%%
x=0:0.1:10;
y&=gaussmf(x,[# ]);
figure ()
plot(x,y&)
xlabel('gaussmf,p=[# ]')
-
7/24/2019 Samiii Expos
6/11
0 1 2 3 4 5 6 7 8 9 100
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
gaussmf,p5=[2 5]
oprateur flous1)
x=1:1:80
ol o
y=mf(x,[10 1])
plot(x,y,'r')
y1=trimf(x,[1 #". &])
plot(x,y1,'g')
y#=smf(x,[&0 ])
plot (x,y#,'b')
xlabel('age umai')
ol off
-
7/24/2019 Samiii Expos
7/11
0 10 20 30 40 50 60 70 800
0.2
0.4
0.6
0.8
1
age humain
A-2-1) Traage sous-ensemble (petit, jeun, vieux) avec une forme trapzo!ale"
x=1:1:80
ol oy=trapmf(x,[0 0 10 1])
plot(x,y,'r')
y1=trapmf(x,[1 #0 &0 &])
plot(x,y1,'g')
y#=trapmf(x,[& 80 80])
plot (x,y#,'b')
xlabel('age umai')
ol off
-
7/24/2019 Samiii Expos
8/11
0 10 20 30 40 50 60 70 800
0.2
0.4
0.6
0.8
1
age humain
A-2-2) Traage sous-ensemble (petit, jeun, vieux) avec une forme gaussienne"
x=1:1:80
ol o
y=gaussmf(x,[ 1])
plot(x,y,'r')
y1=gaussmf(x,[10 #".])
plot(x,y1,'g')
y#=gaussmf(x,[1 80])
plot (x,y#,'b')
xlabel('age umai')
ol off
-
7/24/2019 Samiii Expos
9/11
0 10 20 30 40 50 60 70 800
0.2
0.4
0.6
0.8
1
age humain
#-1) Traage !e la taille $umain (petit, gran!) avec une forme monotone "
x=1.:0.01:#
ol o
y=mf(x,[1.$0 1."])
plot(x,y,'r')
y1=smf(x,[1."0 1."])
plot(x,y1,'g')
y!=mi(y,y1)
plot(x,y!,'b*')
xlabel('la taille umai')
ol off
-
7/24/2019 Samiii Expos
10/11
1.5 1.55 1.6 1.65 1.7 1.75 1.8 1.85 1.9 1.95 20
0.2
0.4
0.6
0.8
1
la taille humain
#-2-%) Traage !e complment "
x=1.:0.01:#
ol o
y=mf(x,[1.$0 1."])
plot(x,y,'r')
y1=smf(x,[1."0 1."])plot(x,y1,'g')
y!=max(y,y1)
plot(x,y!,'b*')
xlabel('la taille umai')
ol off
1.5 1.55 1.6 1.65 1.7 1.75 1.8 1.85 1.9 1.95 20
0.2
0.4
0.6
0.8
1
la taille humain
-
7/24/2019 Samiii Expos
11/11
#-%-%) Traage !e complment "
%%
x=1.:0.01:#;
y1=mf(x,[1.$0 1."]);
y#=smf(x,[1."0 1."]);
y!=1+y1;
plot(x,y1,'r');
ol o
figure(1)
plot(x,y#,'g');
plot(x,y!,'b*');
ol off
xlabel('[la taille umai]')
Conclusion :
La logique floue, dans la plupart des applications actuelles, permet de prendre en
compte toutes sortes de connaissances qualitaties de concepteurs et d!op"rateurs dansl!automatisation des s#st$me
Les d"finitions les plus souent rencontr"es sont : le ma% et le min &'amdani ou (ien)eda*+, le produit et la somme moins le produit &ro(a(iliste ou (ien -ugeno+
Logique (ool"enne standard = cas particulier de la logique floue, ainsi ous les r"sultats
o(tenus en logique classique doient /tre retrou"s par la logique floue