Sei sulla pagina 1di 28

%Script Membership Function

clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
a_MF3 = 40;
b_MF3 = 45;
c_MF3 = 60;
d_MF3 = 65;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
M_Cepat = trapmf(X,[a_MF3 b_MF3 c_MF3
d_MF3]);
plot(X,M_Lambat, X,M_Sedang, X,M_Cepat);

%Script Assosiativity
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
a_MF3 = 40;
b_MF3 = 45;
c_MF3 = 60;
d_MF3 = 65;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
M_Cepat = trapmf(X,[a_MF3 b_MF3 c_MF3 d_MF3]);
Associativity = max(max(M_Lambat, M_Sedang) ,
M_Cepat);
Associativity2 = max(M_Lambat, (max(M_Sedang ,
M_Cepat)));
Associativity3 = min(min(M_Lambat, M_Sedang),
M_Cepat);
Associativity4 = min(M_Lambat, (min(M_Sedang ,
M_Cepat)));
subplot(221);
plot(X,Associativity);
title('Grafik ((AUB)UC))');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = u(AUB)UC))(x)');
subplot(222);plot(X,Associativity2);
title('Grafik (AU(BUC))');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = u(AU(BUC))(x)');
subplot(223);plot(Associativity3);
title('Grafik (AnB)nC)');

%Script Commutativity
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
a_MF3 = 40;
b_MF3 = 45;
c_MF3 = 60;
d_MF3 = 65;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
M_Cepat = trapmf(X,[a_MF3 b_MF3 c_MF3
d_MF3]);
Commutativity = min(M_Lambat , M_Sedang);
Commutativity2 = min(M_Sedang ,
M_Lambat);
Commutativity3 = max(M_Lambat ,
M_Sedang);
Commutativity4 = max(M_Sedang ,
M_Lambat);
subplot(221);
plot(X,Commutativity);
title('Grafik (AnB)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uAnB(x)');
subplot(222);plot(X,Commutativity2);
title('Grafik (BnA)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uBnA(x)');
subplot(223);plot(Commutativity3);
title('Grafik (AUB)');

%Script Complementary
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
X =(0:1:30);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
C_M_Lambat = 1-M_Lambat;
plot(X,C_M_Lambat);
title('Grafik Complement');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = u(1-A)(x)');

%Script De Morgan Law 1


clc;
clf();
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
a_MF3 = 40;
b_MF3 = 45;
c_MF3 = 60;
d_MF3 = 65;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
M_Cepat = trapmf(X,[a_MF3 b_MF3 c_MF3
d_MF3]);
Union1 = max(M_Lambat,M_Sedang);
C_Union1 = 1 - Union1;
C_M_Lambat = 1 - M_Lambat;
C_M_Sedang = 1 - M_Sedang;
Irisan2 = min(C_M_Lambat, C_M_Sedang);
subplot(221);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(222);plot(X,M_Sedang);
title('Grafik Sedang(B)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uB(x)');
subplot(223);plot(X,C_Union1);
title('Grafik C(AUB)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uC(AUB)(x)');
subplot(224);plot(X,Irisan2);

%Script Distributivity
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
a_MF3 = 40;
b_MF3 = 45;
c_MF3 = 60;
d_MF3 = 65;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
M_Cepat = trapmf(X,[a_MF3 b_MF3 c_MF3
d_MF3]);
Distributivity = max(M_Lambat,
(max(M_Sedang, M_Cepat)));
Distributivity2 = min(max(M_Lambat ,
M_Sedang),(max(M_Lambat , M_Cepat)));
Distributivity3 = min(M_Lambat,
(min(M_Sedang, M_Cepat)));
Distributivity4 = max(min(M_Lambat ,
M_Sedang),(min(M_Lambat , M_Cepat)));
subplot(221);
plot(X,Distributivity);
title('Grafik ((AU(BnC))');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = u((AU(BnC))(x)');
subplot(222);plot(X,Distributivity2);
title('Grafik (AUB)n(AUC)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = u((AUB)n(AUC))(x)');
subplot(223);plot(Distributivity3);
title('Grafik ((An(BUC))');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = u((An(BUC))(x)');
subplot(224);plot(Distributivity4);

%Script Idempotency
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
Idempotency1 = max(M_Lambat ,
M_Lambat);
Idempotency2 = min(M_Lambat , M_Lambat);
subplot(311);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(312);plot(X,Idempotency1);
title('Grafik Idempolency1 (AnA)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uAnA(x)');
subplot(313);plot(Idempotency2);
title('Grafik Idempolency2 (AUA)');

%Script De Morgan Law 2


clc;
clf();
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
a_MF3 = 40;
b_MF3 = 45;
c_MF3 = 60;
d_MF3 = 65;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
M_Cepat = trapmf(X,[a_MF3 b_MF3 c_MF3
d_MF3]);
Irisan1 = min(M_Lambat,M_Sedang);
C_Irisan1 = 1 - Irisan1;
C_M_Lambat = 1 - M_Lambat;
C_M_Sedang = 1 - M_Sedang;
Union2 = max(C_M_Lambat, C_M_Sedang);
subplot(221);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(222);plot(X,M_Sedang);
title('Grafik Sedang(B)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uB(x)');
subplot(223);plot(X,C_Irisan1);
title('Grafik C(AnB)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uC(AnB)(x)');
subplot(224);plot(X,Union2);

%Script Law of Absorption 1


clc;
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
Irisan_dalam

= min(M_Lambat, M_Sedang);

Union_luar
= max(M_Lambat,
Irisan_dalam);
subplot(311);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(312);plot(X,M_Sedang);
title('Grafik Sedang(B)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uB(x)');
subplot(313);plot(X,Union_luar);

%Script Law of Absorption 2


clc;
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
Union_dalam
= max(M_Lambat,
M_Sedang);
Irisan_luar
= min(M_Lambat,
Union_dalam);
subplot(311);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(312);plot(X,M_Sedang);
title('Grafik Hangat(B)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uB(x)');

%Script Complement Law of Absorption 1


clc;
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
C_M_Lambat
Irisan_dalam
M_Sedang);

= 1 - M_Lambat;
= min(C_M_Lambat,

Union_luar
= max(M_Lambat,
Irisan_dalam);
Union = max(M_Lambat,M_Sedang);
subplot(221);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(222);plot(X,M_Sedang);
title('Grafik Sedang (B)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uB(x)');
subplot(223);plot(X,Union);
title('Grafik A U B');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uAUB(x)');

%Script Complement Law of Absorption 2


clc;
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
a_MF2 = 20;
b_MF2 = 25;
c_MF2 = 40;
d_MF2 = 45;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
M_Sedang = trapmf(X,[a_MF2 b_MF2 c_MF2
d_MF2]);
C_M_Dingin
Union_dalam
M_Sedang);

= 1 - M_Lambat;
= max(C_M_Lambat,

Irisan_luar
= min(M_Lambat,
Union_dalam);
Irisan

= min(M_Lambat,M_Sedang);

subplot(221);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(222);plot(X,M_Sedang);
title('Grafik Sedang(B)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uB(x)');
subplot(223);plot(X,Irisan);
title('Grafik A n B');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA n B (x)');

%Script Law of Contradiction


clc;
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
C_M_Lambat = 1 - M_Lambat;
Kontradiksi = min(M_Lambat , C_M_Lambat);
subplot(311);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan kendaraan');
ylabel('Y = uA(x)');
subplot(312);plot(X,C_M_Lambat);
title('Grafik Complement A(A-)');
xlabel('X =Kecepatan kendaraan');
ylabel('Y = uA-(x)');
subplot(313);plot(X,Kontradiksi);
title('Grafik Kontradiksi (A n A-)');
xlabel('X =Kecepatan kendaraan');

%Script Law of Excluded Middle


clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
C_M_Lambat=1-M_Lambat;
Excluded_Midle = max(M_Lambat ,
C_M_Lambat);
subplot(311);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA(x)');
subplot(312);plot(X,C_M_Lambat);
title('Grafik Complement A(A-)');
xlabel('X =Kecepatan Kendaraan');
ylabel('Y = uA-(x)');
subplot(313);plot(X,Excluded_Midle);
title('Grafik Excluded Midle (A U A-)');
xlabel('X =Kecepatan Kendaraan');

%Script Law of Involution


clc;
clf()
a_MF1 = 0;
b_MF1 = 5;
c_MF1 = 20;
d_MF1 = 25;
X =(0:1:65);
Y =(0:0.1:2);
M_Lambat = trapmf(X,[a_MF1 b_MF1 c_MF1
d_MF1]);
C_M_Lambat
= 1 - M_Lambat;
C_C_M_Lambat = 1 - C_M_Lambat;
subplot(311);plot(X,M_Lambat);
title('Grafik Lambat (A)');
xlabel('X =Kecepatan kendaraan');
ylabel('Y = uA(x)');
subplot(312);plot(X,C_M_Lambat);
title('Grafik Complement(A)');
xlabel('X =Kecepatan kendaraan');
ylabel('Y = uC(A(x))');
subplot(313);plot(X,C_C_M_Lambat);
title('Grafik Involution');
xlabel('X =Kecepatan kendaraan');

Potrebbero piacerti anche