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

Aturan Penamaan Variabel • Nama variabel harus terdiri atas satu kata tanpa spasi. • Nama variabel dibedakan antara huruf besar dan huruf kecil (case sensitive). huruf atau garis bawah (under line). • Karakter tanda baca tidak diperbolehkan karena banyak di antaranya . • Panjang maksimum nama variabel adalah 31 karakter • Nama variabel harus diawali dengan huruf. diikuti dengan sembarang bilangan.

Variabel Spesial MATLAB .

Variabel .

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

x=(2+3)^2-1*4 x= 7 x= . Urutan prioritas operasi perhitungan >> x=2+3^2-1*4.

MatLab Sebagai Kalkulator .

00 .00 4.• Tanda % merupakan penanda komentar. • >> y = 2: 1: 5 %y = [2 3 4 5 ] • y = 2.00 5. Keterangan setelah tanda tersebut akan diabaikan dalam proses perhitungan.00 3.

.

.

.

.

• 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 command clc untuk membersihkan command window: >> clc Ketika kita selesai dengan sesi MATLAB dan ingin keluar. >> exit Atau. >> quit . gunakan command 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” .

• 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 .

4.7] kolom vektor1 = 357 Tanda titik-koma (.3 .5. 2 . dimulai dengan • A = [2 3 .6] Kita juga bisa menggunakan spasi untuk memisahkan kolom dan menekan Enter vektor2 = ke baris baru untuk memisahkan baris. • Contoh vektor-baris Tanda koma (. Perintah membuat matriks Untuk membentuk matriks. • Contoh vektor-kolom >> vektor2=[2. 4.) digunakan untuk memisahkan >> vektor1=[3.5] kurung siku buka dilanjutkan masukan nilai dipisahkan dengan koma atau spasi dan diakhiri dengan kurung tutup siku.) untuk memisahkan baris. 4 5] atau A = [2.

.

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 .

.

.

1.10-2 Hubungan k vs T mengikuti Persamaan Arhenius k = A exp(-B/T) Susun persamaan aljabar linear simultan! Tentukan nilai A & B! .Berikut ini data konstanta kecepatan reaksi fase cair orde dua T (K) 340 360 k 2.1.10-3 3.

• Penampilan data dalam bentuk grafik dapat memudahkan analisis.• Suatu runtun data yang banyak. . sulit untuk diperiksa hanya dengan mengamati angka – angka yang ditampilkan.

grid 3. Plot nilai x & y pada grafik >>plot(x. Tulis data pada sumbu x & y Penulisan mengikuti aturan vektor baris jika nilai data berupa angka (bukan persamaan) 2. Langkah Pembuatan Grafik 2 Dimensi 1.’) 4. Buat judul grafik >>title(‘……………’) .y) atau >> plot(x. Pelabelan pada sumbu x & y >>xlabel(‘…….’) >>ylabel(‘…….y).

y) menampilkan vektor y (sumbu vertikal) terhadap vektor x (sumbu horizontal). .s) menampilkan vektor y terhadap vektor x dengan format menurut string s.y.• Untuk menggambar grafik dua dimensi dapat menggunakan perintah plot • Terdapat tiga bentuk penulisan fungsi plot (x. plot(x.

• Standar style garis adalah garis lurus kecuali jika anda memberikan style garis yang lain. . MATLAB akan memulainya dengan warna biru dan berputar berurutan ke tujuh warna pertama dalam tabel untuk setiap penambahan garis.• String s menyatakan warna. bentuk penanda dan bentuk garis antar nilai • Jika anda tidak memilih warna dan anda menggunakan skema standar.

.

.

gambar sebelumnya di figure window akan terhapus. . memplot beberapa fungsi dalam satu figure • Ketika Anda menggunakan command plot.

.

.

. 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.• Program adalah suatu kumpulan pernyataan.

• Pemanggilan M-File dilakukan dengan menuliskan nama file tersebut tanpa menyebutkan ekstensionnya. skrip tersebut bisa dijalankan/dieksekusi secara otomatis dengan cara mengetikkan nama M-file yang bersangkutan di command window. deretan command bisa disimpan dalam bentuk skrip teks Kapan saja Anda butuhkan. M-File • Dengan M-File. .

seperti MS Word. Notepad. File→Open atau File → New → M-file klik ikon yang ada di jendela utama. dengan menyimpan file tersebut dengan ekstensi *. Membuat M-File • Untuk menuliskan skrip M-file. • juga bisa menuliskan M-file dengan sebarang editor teks. . • untuk menyimpan M-file File → Save atau File → Save As klik ikon yang ada.m. Anda bisa mulai dengan membuka file baru.

. • 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. Komentar Dan Tanda Baca • Suatu program yang baik biasanya mempunyai komentar terhadap operasi. harus didahului dengan tanda %. Untuk memberikan komentar/keterangan pada perintah MATLAB. pernyataan atau perintah yang diberikan dalam program.

M-File Sebagai Skrip Program .

. • Padahal seringkali kita harus menjalankan satu program/algoritma berulang kali dengan nilai masukan yang berbeda-beda. kita bisa menuliskan M-file sebagai suatu fungsi spesifik sesuai kebutuhan kita. jika kita ingin mengubah/mengatur parameter masukan program. maka harus kita lakukan di dalam editor. • Untuk keperluan ini. M-File Sebagai Fungsi • Sebagai skrip program. misalkan dalam proses iterasi atau optimasi.

bilangan ataupun teks). . berupa sederetan command untuk menjalankan suatu algoritma tertentu. dua. atau tidak ada argumen input sama sekali). Dalam setiap fungsi terdapat tiga unsur: 1. dalam hal ini kita sebut sebagai “argumen input”. Proses di dalam program. Parameter keluaran. 2. 3. Parameter masukan. Jumlah parameter (argumen) tersebut bisa sebarang (satu. sepuluh. atau “argumen output” yang jumlah dan jenisnya sebarang. Jenis argumen pun sebarang (variabel.

.

.

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 .Keliling]= segitiga(Sisi_A.m function [Sisi_C.%segitiga.Luas.

16) Sisi_C = 20 Luas = 96 Keliling = 48 .>> [Sisi_C.Luas.Keliling]=segitiga(12.