Professional Documents
Culture Documents
Laporan Kedua Pratek Sistem Kendali Cerdas "Fuzzy Operation"
Laporan Kedua Pratek Sistem Kendali Cerdas "Fuzzy Operation"
“Fuzzy Operation”
Oleh
Aldi
19130003
Falkutas Tekknik
2022
I. Tujuan :
1. Mampu memahami jenis-jenis operasi pada fuzzy , penampilan hasil dan pemrograman dengan
MATLAB.
2. Mampu menerapkan perangkat lunak Matlab untuk perancangan dan analisis sistem kendali
cerdas.
1. Personal Computer
A = 0.4/1+0.6/2+0.7/3+0.8/4
B = 0.3/1+0.65/2+0.4/3+0.1/4
subplot(221);plot(x,A,x,B);
set(gca, 'xticklabels', []);
axis([-inf inf 0 1.2]);
title('(a) Fuzzy Sets A and B');
C=max(A,B);
subplot(224);plot(x,1-C)
set(gca, 'xticklabels', []);
axis([-inf inf 0 1.2]);
title('(d) Fuzzy Set "not (A or B)"');
Run
3. Diberikan dua fuzzy set A dan B dalam bentuk
subplot(221);plot(x,A,x,B);
set(gca, 'xticklabels', []);
axis([-inf inf 0 1.2]);
title('(a) Fuzzy Sets A and B');
Run
4 . Gambarkan dua fuzzy set A dan B dalam bentuk trapezoid dan triangular , kemudian tentukan
a. Union antara set A dan set B (trapezoid).
%Union Set A ,B
subplot(222); plot(x, max(A,B));
set(gca, 'xticklabels', []);
axis([-inf inf 0 1.2]);
title('(a) Fuzzy Set "A OR B"');
%Intersecction Set A ,B
subplot(223); plot(x, min(A,B));
set(gca, 'xticklabels', []);
axis([-inf inf 0 1.2]);
title('(b) Fuzzy Set "A AND B"');
Run
d. Union antara set A dan set B (triangular).
Answer
Program
%bentuk tringular
x=0 :0.1: 21;
A=trimf(x,[4 10 16]);
B=trimf(x,[1 7 14]);
%Union Set A ,B
subplot(222); plot(x, max(A,B));
set(gca, 'xticklabels', []);
axis([-inf inf 0 1.2]);
title('(a) Fuzzy Set "A OR B"');
%Intersecction Set A ,B
subplot(223); plot(x, min(A,B));
set(gca, 'xticklabels', []);
axis([-inf inf 0 1.2]);
title('(b) Fuzzy Set "A AND B"');
Run