DASAR FUZZY LOGIC


1. Tujuan

[kembali]
-untuk mengetahui pengertian logika fuzzy
-untuk dapat Merancang Logika Fuzzy Untuk Sistem Pengendali Kelembaban Tanah dan Suhu Tanaman



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
    

Tekan tanda panah kebawah yang terletak di workspace terus tekan save agar menyimpan  data pada 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

SISTEM DIGITAL Nama: Ramadhani NIM: 2010951036 Dosen Pengampu ; Darwison,M.T Referensi: a. Chang, R. and Goldsby, K.A.(2016), chemistr...