DASAR FUZZY LOGIC
1. Tujuan
[kembali]-untuk mengetahui pengertian logika fuzzy
-untuk dapat Merancang Logika Fuzzy Untuk Sistem Pengendali Kelembaban Tanah dan Suhu Tanaman
- alat
Matlab
4.1 Memulai dan Mengakhiri MATLAB
Untuk memulai MATLAB tekan ikon MATLAB pada desktop dan mengakhiri matlab tekan exit pada aplikasi.
4.2 Perintah Perintah Dasar
4.2.1 Perintah langsung Pada MATLAB Prompt
a = 2
b = 3
a+b
respon MATLAB
ans = 5
a =2; tidak akan ada tampilan respon tetapi hanya tersimpan pada memory
clear --> menghapus workspace
clc --> menghapus tampilan windows
4.2.3 Menyimpan Data Workspace
4.2.4 Perintah Melalui M-Files
a. Membuat script
New script pada pojok kiri
b. memanggil folder
open dan pilih folder yang mau dibuka
4.2.5 search path
Merupakan tempat current directory. untuk membukanya tekan set path lalu pilih folder yang diinginkan
4.3 Matriks
4.3.1 Membuat dan Mengakses Elemen
a = [12 11 8 9; 4 2 7 10; 7 2 13 7; 3 2 5 1]
bentuk matriks pada matlab
a(2,3)
memanggil baris 2 kolom 7 pada matriks
4.3.2 Operator ":"
1:10
operator : dipakai untuk membuat vektor baris dengan elemen bilangan berurutan atau dengan interval tertentu
1:2:10
untuk mendapatkan vektor baris dengan elemen berurutan denga interval 2, dari 1 sampai 10
4.3.3 Membuat Matriks dari file
buat file teks memakai notepad dengan isi angka matriks kemudian simpan dalam bentuk file txt. setelah disimpan panggil file yg telah disimpan tersebut melalui import Data.
4.3.4 Menghapus/ Menambahkan Baris/kolom
X = [12 11 8 9; 4 2 7 10; 7 2 13 7; 3 2 5 1]
X(:,2) = []
Cara menghilangkankan kolom 2 dari X yaitu dengan menggunakan cara tersebut.
4.3.4 Operasi Matriks
Operasi elemen
a = [0.2 0.6 0.7 0.9]
sin(a)
ans =
0.1987 0.5646 0.6442 0.7833
4.4.1 Operasi Logika Internal Matriks
x mempunyai beberapa element yang nilainya inf(infinite, yaitu bilangan yang tak terdefinisikan, terjadinya karena pembagian dengan nol)
x = [1 2 3 inf 4 7 inf 9]
jika menginginkan inf diganti menjadi 9999, maka gunakan
x (~isfinite(x)) = 9999
4.4.2 Fungsi Find
Untuk Menentukan INdeks Elemen Matriks yang memenuhi kondisi logika diberikan.
x = [1 2 3 inf 2 7 inf 9 3 NaN 2 inf 4 3 inf -1]
untuk menentukan indeks baris dan kolom 3 matriks x yang bernilai inf
k= find(~isfinite(x(:,3)));
4.prosedur percobaan (kembali)
prinsip kerja
TUTORIAL MATLAB BAHASA INDONESIA [Dasar] #1
TUTORIAL MATLAB BAHASA INDONESIA [Dasar] #2
VIDEO SIMULASI BAB 4.1 - 4.4 DENGAN MATLAB
6. Link Download
[kembali]MATLAB sini
Video sini
Tidak ada komentar:
Posting Komentar