Tugas Kontrol Sistem Cerdas

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]);

description

s2 bandung

Transcript of Tugas Kontrol Sistem Cerdas

Page 1: Tugas Kontrol Sistem Cerdas

%Script Membership Functionclf()

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);

Page 2: Tugas Kontrol Sistem Cerdas
Page 3: Tugas Kontrol Sistem Cerdas

%Script Assosiativityclf()

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)');xlabel('X =Kecepatan Kendaraan');

Page 4: Tugas Kontrol Sistem Cerdas
Page 5: Tugas Kontrol Sistem Cerdas

%Script Commutativityclf()

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)');

Page 6: Tugas Kontrol Sistem Cerdas

%Script Complementaryclf()

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)');

Page 7: Tugas Kontrol Sistem Cerdas
Page 8: Tugas Kontrol Sistem Cerdas

%Script De Morgan Law 1clc;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);

Page 9: Tugas Kontrol Sistem Cerdas
Page 10: Tugas Kontrol Sistem Cerdas

%Script Distributivityclf()

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);

Page 11: Tugas Kontrol Sistem Cerdas

%Script Idempotencyclf()

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)');xlabel('X =Kecepatan Kendaraan');ylabel('Y = uAUA(x)');

Page 12: Tugas Kontrol Sistem Cerdas
Page 13: Tugas Kontrol Sistem Cerdas

%Script De Morgan Law 2clc;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);

Page 14: Tugas Kontrol Sistem Cerdas
Page 15: Tugas Kontrol Sistem Cerdas

%Script Law of Absorption 1clc;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);title('Grafik A U (A n B)');

Page 16: Tugas Kontrol Sistem Cerdas
Page 17: Tugas Kontrol Sistem Cerdas

%Script Law of Absorption 2clc;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)');

Page 18: Tugas Kontrol Sistem Cerdas
Page 19: Tugas Kontrol Sistem Cerdas

%Script Complement Law of Absorption 1clc;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 = 1 - M_Lambat;Irisan_dalam = min(C_M_Lambat, M_Sedang);

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)');

Page 20: Tugas Kontrol Sistem Cerdas
Page 21: Tugas Kontrol Sistem Cerdas

%Script Complement Law of Absorption 2clc;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 = 1 - M_Lambat;Union_dalam = max(C_M_Lambat, M_Sedang);

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)');

Page 22: Tugas Kontrol Sistem Cerdas
Page 23: Tugas Kontrol Sistem Cerdas

%Script Law of Contradictionclc;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');ylabel('Y = uA n A-()');

Page 24: Tugas Kontrol Sistem Cerdas
Page 25: Tugas Kontrol Sistem Cerdas

%Script Law of Excluded Middleclf()

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');

Page 26: Tugas Kontrol Sistem Cerdas
Page 27: Tugas Kontrol Sistem Cerdas

%Script Law of Involutionclc;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');

Page 28: Tugas Kontrol Sistem Cerdas