Anda di halaman 1dari 53

Pengenalan Matlab

MatLab (Matrix Laboratory)

Integrasi

komputasi, visualisasi & pemrograman

yang mudah digunakan

Dengan MatLab, persamaan matematika kompleks dapat diselesaikan tanpa harus menulis program komputer yang sangat panjang.

Pengoperasian MATLAB

Lakukan double click pada ikon MATLAB

Setelah proses loading program, jendela utama MATLAB akan muncul

Ketikkan Pernyataan Pada Command Window

Pada masing masing pernyataan atau perintah, akhiri dengan menekan tombol enter untuk mengetahui hasilnya

Jendela-jendela yang ada di MATLAB

Command window

Digunakan untuk menjalankan fungsi - fungsi MatLab

Command history

Digunakan untuk menyimpan baris-baris perintah yang telah diketikkan di command window

Kita dapat melihat fungsi - fungsi yang digunakan sebelumnya, mengkopi dan menjalankannya kembali dari command history

Editor/Debugger

Digunakan untuk membuat dan mengedit M-file

Figure

Figure adalah jendela untuk menampilkan gambar grafik

Sistem Kerja MATLAB

Sistem Kerja MATLAB

Aturan Penamaan Variabel

Nama variabel harus terdiri atas satu kata tanpa spasi.

 

Nama

variabel

dibedakan

antara

huruf

besar

dan

huruf

kecil

(case

sensitive).

Panjang maksimum nama variabel adalah 31 karakter

 

Nama variabel harus diawali dengan huruf, diikuti dengan sembarang bilangan, huruf atau garis bawah (under line).

Karakter

tanda

baca

tidak

diperbolehkan

karena

banyak

di

antaranya

Variabel Spesial MATLAB

Variabel Spesial MATLAB

Variabel

Variabel

Operator komputasi

Hirarki Simbol • • Operasi di dalam kurung 1. diselesaikan terlebih dahulu Operasi pangkat 1. 3.
Hirarki
Simbol
Operasi
di
dalam
kurung
1.
diselesaikan terlebih dahulu
Operasi pangkat
1.
3.
Operasi
perkalian
dan
pembagian
4.
Operasi
penjumlahan
dan

pengurangan

Urutan prioritas operasi perhitungan

>> x=2+3^2-1*4, x=(2+3)^2-1*4

  • x =

7

MatLab Sebagai Kalkulator

MatLab Sebagai Kalkulator
MatLab Sebagai Kalkulator
MatLab Sebagai Kalkulator

Tanda

%

merupakan

penanda komentar.

Keterangan setelah tanda tersebut akan diabaikan dalam proses perhitungan.

>> y = 2: 1: 5 %y = [2 3 4 5 ]

 

y = 2.00 3.00 4.00 5.00

Untuk menghapus beberapa atau semua variabel kita gunakan command clear

Misalkan :

untuk menghapus variabel total >> clear total

untuk menghapus semua variabel sekaligus

Macam Macam Operasi MatLab

Teks pengolahan kata

Skalar bilangan real atau kompleks

Matriks dan vektor

Pengolahan Kata Dalam MatLab

Pengolahan Kata Dalam MatLab command clc untuk membersihkan command window: >> clc Ketika kita selesai dengan

command clc untuk membersihkan command window:

>> clc

Ketika kita selesai dengan sesi MATLAB dan ingin keluar, gunakan command exit atau quit.

>> exit Atau

...

>> quit

Bilangan Kompleks

Definisi

Fungsi Dasar

Bilangan

kompleks

adalah

bilangan

yang

terdiri

dari

bagian

imaginer & bagian riil.

Bagian

imaginer

ditandai dengan simbol imaginer “i“ atau ”j” .

Bilangan Kompleks • Definisi • Fungsi Dasar • Bilangan kompleks adalah bilangan yang terdiri dari bagian

Operator Komputasi

• Operator Komputasi • Bilangan Kompleks
• Operator Komputasi • Bilangan Kompleks

Bilangan Kompleks

• Operator Komputasi • Bilangan Kompleks

FUNGSI STANDAR MATEMATIKA

Fungsi

Notasi Matematik

Bahasa Program

Akar x

√x

sqrt(x)

Harga mutlak x

⃓ x⃓

abs( x)

Eksponen x

ex

exp(x)

Ln x

ln x

log(x )

Logaritma basis 10

log

log10( )

Logaritma basis 2

2log

log2( )

Sinus x

sin x

sin(x)

Cosinus x

cos x

cos(x )

Tangen x

tg x

tan(x )

Arcus tangen x

Arc tn x

atan(x)

Fungsi Trigonometri

Semua fungsi trigonometri MATLAB dalam satuan radian

Sudut

dalam

satuan

derajat

harus

dikali

dulu

dengan pi/180 Sudut 90 dalam radian = 90*pi/180

Matriks

Sebuah matriks adalah sebuah larik dua dimensi dengan elemen dapat berupa riil maupun kompleks

Awalnya

MatLab

digunakan

untuk

menyederhanakan perhitungan matriks dan aljabar linier yang muncul pada berbagai aplikasi

Perintah membuat matriks

Untuk membentuk matriks, dimulai dengan kurung siku buka dilanjutkan masukan nilai dipisahkan dengan koma atau spasi dan diakhiri dengan kurung tutup siku.

Tanda koma (,) digunakan untuk memisahkan kolom

A = [2 3 ; 4 5]

atau A = [2,3 ; 4,5]

• A = [2 3 ; 4 5] atau A = [2,3 ; 4,5] • Contoh

Contoh vektor-baris

>> vektor1=[3,5,7]

vektor1 =

 

3

5 7

Tanda titik-koma (;) untuk memisahkan baris.

 

Contoh vektor-kolom

Kita

juga

bisa

menggunakan

spasi untuk

>> vektor2=[2;4;6]

memisahkan kolom dan menekan Enter ke baris baru untuk memisahkan baris.

vektor2 =

2

Contoh Perintah Pembuatan Matriks

Contoh Perintah Pembuatan Matriks

Penyelesaian SPL Dengan Matriks

x1 + 2 x2 + 3 x3 = 366 4 x1 + 5 x2 + 6 x3 = 804 7 x1 + 8 x2 = 351

Penyelesaian SPL Dengan Matriks x1 + 2 x2 + 3 x3 = 366 4 x1 +
Penyelesaian SPL Dengan Matriks x1 + 2 x2 + 3 x3 = 366 4 x1 +

Berikut ini data konstanta kecepatan reaksi fase cair orde dua

T (K)

340

360

k

2,1.10-3

3,1.10-2

Hubungan k vs T mengikuti Persamaan Arhenius k = A

exp(-B/T) Susun persamaan aljabar linear simultan! Tentukan nilai A & B!

Suatu

runtun

data

yang

banyak,

sulit

untuk

diperiksa hanya dengan mengamati angka angka yang ditampilkan.

Penampilan

data

dalam

bentuk

grafik

dapat

memudahkan analisis.

Langkah Pembuatan

Grafik 2 Dimensi

  • 1. Tulis data pada sumbu x & y

Penulisan mengikuti aturan vektor baris jika nilai data berupa angka (bukan persamaan)

  • 2. Plot nilai x & y pada grafik

>>plot(x,y)

atau >> plot(x,y); grid

  • 3. Pelabelan pada sumbu x & y >>xlabel(‘…….’) >>ylabel(‘…….’)

  • 4. Buat judul grafik

>>title(‘……………’)

Untuk

menggambar

grafik

dua

dimensi

dapat

menggunakan perintah plot

 

Terdapat tiga bentuk penulisan fungsi

 

plot (x,y) menampilkan vektor y (sumbu vertikal) terhadap vektor x (sumbu horizontal).

plot(x,y,s) menampilkan vektor y terhadap vektor x dengan format menurut string s.

String s menyatakan warna, bentuk penanda dan bentuk garis antar nilai

Jika anda tidak memilih warna dan anda menggunakan skema standar, MATLAB akan memulainya dengan warna biru dan berputar berurutan ke tujuh warna pertama dalam tabel untuk

setiap penambahan garis.

 

Standar

style

garis

adalah

garis

lurus

kecuali

jika

anda

memberikan style garis yang lain.

memplot beberapa fungsi dalam satu

figure

Ketika Anda menggunakan command plot, gambar sebelumnya di figure window akan terhapus.

memplot beberapa fungsi dalam satu • figure Ketika Anda menggunakan command plot, gambar sebelumnya di figure

Program adalah suatu kumpulan pernyataan, fungsi atau perintah yang diatur sedemikian sehingga mempunyai logika tertentu.

Semua

pernyataan,

fungsi

dan

perintah

dapat

diberikan langsung di MATLAB Command Window yang digunakan untuk menyusun sebuah program.

M-File

Dengan M-File, deretan command bisa disimpan dalam bentuk skrip teks Kapan saja Anda butuhkan, skrip tersebut bisa dijalankan/dieksekusi secara

otomatis dengan cara mengetikkan nama M-file yang bersangkutan di

command window.

Pemanggilan M-File dilakukan dengan menuliskan nama file tersebut tanpa menyebutkan ekstensionnya.

Membuat M-File

Untuk menuliskan skrip M-file, Anda bisa mulai dengan membuka file baru.

File→Open atau File → New → M-file

klik ikon yang ada di jendela utama.

juga bisa menuliskan M-file dengan sebarang editor teks, seperti MS Word, Notepad, dengan menyimpan file tersebut dengan ekstensi *.m.

untuk menyimpan M-file

File → Save atau File → Save As

klik ikon yang ada.

Komentar Dan Tanda Baca

Suatu program yang baik biasanya mempunyai komentar terhadap operasi, pernyataan atau perintah yang diberikan dalam program.

Untuk memberikan komentar/keterangan pada perintah MATLAB, harus didahului dengan

tanda %.

Beberapa perintah dapat diletakkan pada baris yang sama dengan dipisahkan oleh tanda koma atau titik koma

Tanda koma memberitahu MATLAB untuk menampilkan hasil tanda titik koma mencegah penampilan hasil.

M-File Sebagai Skrip Program

M-File Sebagai Skrip Program
M-File Sebagai Skrip Program

M-File Sebagai Fungsi

Sebagai

skrip

program,

jika

kita

ingin

mengubah/mengatur

parameter masukan program, maka harus kita lakukan di dalam

editor.

Padahal seringkali kita harus menjalankan satu program/algoritma berulang kali dengan nilai masukan yang berbeda-beda, misalkan

dalam proses iterasi atau optimasi.

 

Untuk keperluan ini, kita bisa menuliskan M-file sebagai suatu fungsi

spesifik sesuai kebutuhan kita.

Dalam setiap fungsi terdapat tiga unsur:

  • 1. Parameter masukan; dalam hal ini kita sebut sebagai “argumen input”. Jumlah parameter (argumen) tersebut bisa sebarang (satu, dua, sepuluh, atau tidak ada argumen input sama sekali). Jenis argumen pun sebarang (variabel, bilangan ataupun teks).

2. Proses di dalam program; berupa sederetan command untuk menjalankan

suatu algoritma tertentu.

  • 3. Parameter keluaran; atau “argumen output” yang jumlah dan jenisnya sebarang.

%segitiga.m

function [Sisi_C,Luas,Keliling]= segitiga(Sisi_A,Sisi_B)

Sisi_C = sqrt(Sisi_A^2+Sisi_B^2) Luas = 1/2*Sisi_A*Sisi_B Keliling = Sisi_A + Sisi_B + Sisi_C

>> [Sisi_C,Luas,Keliling]=segitiga(12,16)

Sisi_C =

20

Luas =

96

Keliling =

48