Anda di halaman 1dari 19

MATLAB 7.

0
PRAKTIKUM 1: a. Pengenalan matlab b. Sintak dasar matlab
Oleh : Retnowati, M.Sc

BEKERJA DENGAN MATLAB


DARI COMMAND WINDOW DARI MATLAB EDITOR (MELALUI FILE .M)

Oleh : Retnowati, M.Sc

DARI COMMAND WINDOW


Pengetikan dituliskan setelah PROMPT matlab >> TULISKAN PADA COMMAND WINDOW SBB: >> l =50; >> p =10; >> luas = l*p (dituliskan tanpa titik koma) Tekan enter Hasil akhir: luas = 500 Tujuan penulisan Luas tanpa ; adalah supaya kita dapat Oleh : Retnowati, M.Sc langsung melihat hasilnya di layar command window

DARI COMMAND WINDOW


Bagaimana jika ingin mengubah nilai variabel? Tinggal diketikan lagi nilai variabel yang ingin diubah

>> l = 100; Dengan menggunakan anak panah atas dan bawah kita dapat mencari lagi rumus Luas yang tadi telah dituliskan, kemudian tekan ENTER

Oleh : Retnowati, M.Sc

DARI COMMAND WINDOW


Pemanfaatan Command window untuk model program diatas sangat tidak fleksibel Maka kita dapat menggunakan cara kedua:
menuliskan program pada matlab editor Disimpan dalam file berekstensi .m

Oleh : Retnowati, M.Sc

DARI MATLAB EDITOR Mengaktifkan matlab editor: >> edit (tekan enter) Ketikkan source code sbb:

Oleh : Retnowati, M.Sc

%--------------------------------------% %----PROGRAM LATIHAN-----% %----OLEH:RETNO---------------% clear all; clc; disp(-----------------------------'); disp('PROGRAM LATIHAN'); disp(-----------------------------); P=10; L=10; LUAS=P*L; disp(['LUAS -> ' num2str(LUAS)]);
Oleh : Retnowati, M.Sc

DARI MATLAB EDITOR: simpan & eksekusi


Simpan data pada folder anda:
Buat folder bernama: matlab_data Beri nama latihan1

Kembalilah ke Command window Untuk memanggil dan mengeksekusi program, ada 2 cara: Cara 1:
Ketikkan posisi direktori tempat data disimpan:

>> cd d:\matlab_data
Panggil nama file : latihan1
Oleh : Retnowati, M.Sc

DARI MATLAB EDITOR: simpan & eksekusi Cara 2:


Dari menu FILE | SET PATH ADD FOLDER: pilih direktori dimana file tersimpan Pilih Button SAVE kemudian CLOSE

Folder matlab_data akan selalu tersimpan pada Current directory dan memudahkan matlab melakukan searching Dengan cara kedua kita tinggal memanggil nama file saja, tanpa harus selalu menunjuk/mencari :folderM.Sc yang kita perlukan Oleh Retnowati,

SINTAK DASAR MATLAB: VARIABEL


Bersifat case sensitive: huruf besar dan kecil sangat berpengaruh Panjang <= 31 kar Harus diawali dengan huruf Var adl media simpan untuk menempatkan data i/o

Oleh : Retnowati, M.Sc

DATA NUMERIK TUNGGAL


Cara penulisan >> a = 30 Diterjemahkan MATLAB a= 30

Oleh : Retnowati, M.Sc

Cara penulisan: >> a = [10 30; 10 40] Diterjemahkan MATLAB a= 10 30 10 40 Beberapa hal tentang tanda-tanda:

DATA NUMERIK BERDIMENSI BANYAK (ARRAY/MATRIK)

tanda [ ] utk menulis batas awal & akhir elemen matrik Tanda ; pada akhir Command menunjukkan hasil command tidak ditampilkan di layar Tanda ; dalam deklarasi matrik digunakan utk pemisahan antar baris dalam matrik (carriage Oleh : Retnowati, M.Sc matrik)

DATA STRING/TEKS
Cara Penulisan >> a = STMIK WIDYA PRATAMA

Diterjemahkan MATLAB a=

STMIK WIDYA PRATAMA

Oleh : Retnowati, M.Sc

MENGAKSES VARIABEL
Secara default MATLAB mengenali variabel sbg sebuah matrik/array Untuk var yg memiliki elemen lebih dari satu, pengalamatan setiap elemen variabel pada matlab menggunakan notasi sbb Variabel (baris ke, kolom ke) >> a = [1 2 3; 2 3 4; 5 6 7] a= 1 2 3 2 3 4 5 6 7 Oleh : Retnowati, M.Sc

Mengakses elemen tunggal: >> a(2,3) ans = 4 Mengakses elemen pd baris ttt >> a(2,:) ans = 2 3 4 Mengakses elemen pd kolom ttt >> a(:, 3) ans = 3 4 7 Oleh : Retnowati, M.Sc

Cara mengakses beberapa elemen sekaligus pada baris dan kolom tt >> a(1:2,2:3) ans = 2 3 3 4

Oleh : Retnowati, M.Sc

OPERASI MATEMATIKA
Penjumlahan + Pengurangan Perkalian * Pembagian / atau \ Perpangkatan ^

Oleh : Retnowati, M.Sc

INPUT/OUTPUT PROGRAM DINAMIS


SINTAK INPUT Variabel = input (string ditampilkan); SINTAK OUTPUT disp(string ditampilkan);

Oleh : Retnowati, M.Sc

TULISKAN SOURCE PROGRAM %--------------------------------------%


%----PROGRAM LATIHAN-----% %----OLEH:RETNO---------------% clear all; clc; disp('---------------'); disp('PROGRAM LATIHAN'); disp('---------------'); P=input('Panjang = '); L=input('Lebar = '); LUAS=P*L; disp(['LUAS -> ' num2str(LUAS)]);
Oleh : Retnowati, M.Sc