8
“DASAR-DASAR MATLAB” A. Pengertian Matlab MATLAB adalah singkatan dari MATrix LABoratory. Pertama kali dibuat untuk mempermudah penggunaan dua koleksi subrutin pada pustaka FORTRAN yaitu: LINPACK dan EISPACK, dalam menangani komputasi matriks. Sejak itu, MATLAB berkembang menjadi sebuah sistem yang interaktif sekaligus sebagai bahasa pemrograman untuk keperluan-keperluan ilmiah, komputasi teknis, dan visualisasi. Elemen data dasar MATLAB adalah matriks. Perintah-perintah diekspresikan dalam bentuk yang sangat mirip dengan bentuk yang digunakan dalam matematika dan bidang teknik. Contoh persamaan b=Ax, dengan A, b, dan x matriks, ditulis: b=A*x. Untuk mendapat solusi x dari A dan b, tulis: x=A\b. Tidak diperlukan penulisan program khusus untuk operasi-operasi matriks seperti perkalian matriks atau invers matriks. Oleh karena itu bahasa MATLAB menyelesaikan masalah tersebut memerlukan waktu lebih cepat dibanding waktu yang dibutuhkan bahasa pemrograman tingkat tinggi lain Secara khusus, MATLAB dapat digunakan untuk keperluan berikut: Komputasi Matematika Pengembangan algoritma Pemodelan, simulasi, dan pembuatan prototype Analisa, eksplorasi, dan visualisasi data Analisis numerik dan statistik Pengembangan aplikasi teknik Pembuatan aplikasi berbasis GUI (graphical user interface) a. Lingkungan Kerja Matlab Terdapat beberapa bagian dari window MATLAB, diantaranya current folder, command history, command window, workspace, dan editor. 1. Current Folder

penggunaan matlab

Embed Size (px)

DESCRIPTION

cara penggunaan matlab

Citation preview

MONASH UNIVERSITY

DASAR-DASAR MATLAB

A. Pengertian MatlabMATLAB adalah singkatan dari MATrix LABoratory. Pertama kali dibuat untuk mempermudah penggunaan dua koleksi subrutin pada pustaka FORTRAN yaitu: LINPACK dan EISPACK, dalam menangani komputasi matriks. Sejak itu, MATLAB berkembang menjadi sebuah sistem yang interaktif sekaligus sebagai bahasa pemrograman untuk keperluan-keperluan ilmiah, komputasi teknis, dan visualisasi. Elemen data dasar MATLAB adalah matriks. Perintah-perintah diekspresikan dalam bentuk yang sangat mirip dengan bentuk yang digunakan dalam matematika dan bidang teknik. Contoh persamaan b=Ax, dengan A, b, dan x matriks, ditulis: b=A*x. Untuk mendapat solusi x dari A dan b, tulis: x=A\b. Tidak diperlukan penulisan program khusus untuk operasi-operasi matriks seperti perkalian matriks atau invers matriks. Oleh karena itu bahasa MATLAB menyelesaikan masalah tersebut memerlukan waktu lebih cepat dibanding waktu yang dibutuhkan bahasa pemrograman tingkat tinggi lainSecara khusus, MATLAB dapat digunakan untuk keperluan berikut:

Komputasi Matematika

Pengembangan algoritma

Pemodelan, simulasi, dan pembuatan prototype

Analisa, eksplorasi, dan visualisasi data

Analisis numerik dan statistik

Pengembangan aplikasi teknik

Pembuatan aplikasi berbasis GUI (graphical user interface)

a. Lingkungan Kerja Matlab

Terdapat beberapa bagian dari window MATLAB, diantaranya current folder, command history, command window, workspace, dan editor.

1. Current Folder

Window ini menampilkan isi dari folder atau direktori kerja saat menggunakan MATLAB. Kita dapat mengganti folder ini sesuai dengan tempat folder kerja yang di inginkan.

2. Command History

Window ini berfungsi untuk merekam perintah-perintah yang pernah dilakukan sebelumnya, dimana suatu saat perintah ini bias kita panggil kembali dengan cara double click pada perintahnya.

3. Command Window

Window ini berfungsi untuk menjalankan fungsi, menggunakan variabel, melihat isi variabel, serta sebagai output program.

4. Workspace

Window ini berfungsi untuk menampilkan seluruh variabel-variabel yang sedang aktif pada saat pemakaian MATLAB. Apabila variabel berupa data matriks berukuran besar maka user dapat melihat isi dari seluruh data dengan cara double click pada variabel tersebut, maka akan muncul window variable editor.

5. Editor

Window ini berfungsi untuk menuliskan perintah program kemudian disimpan dalam bentuk M-file dan dieksekusi.

1 Operator Dasar Aritmatika

Operator dasar aritmatika antara lain adalah penjumlahan (+), pengurangan

(-), perkalian (*), pembagian (/) dan pangkat (^). Simbol ^ digunakan untuk

menyatakan pangkat, misalnya

>> a=10

a =

10

>> a^2

ans =

100>> a^3

ans =

1000

>> 1+2*4/3

ans =

3.6667

>> 1+2/4*3

ans =

2.5000

Tetapi, coba kita lihat contoh ke-4 dan ke-5, yaitu bagaimana urutan operasi

pada angka-angka tersebut. Untuk bentuk yang lebih jelas operasi 1+2*4/3 dapat

dituliskan sebagai

1+((2*4)/3) = 1+8/3 = 1+ 2.667

= 3.667

Sedangkan operasi 1+2/4*3 dapat dituliskan sebagai

1+2/4*3 = 1+(2/4)*3

= 1 + 0.5 *3

= 2.5000

Jadi, dalam mengeksekusi sebuah operasi matematika, Matlab mengikuti aturan-aturan sebagai berikut:

Matlab memprioritaskan operasi yang berada di dalam kurung

Operasi yang melibatkan operator * dan / (dapat * / atau / *) bekerja dari kiri ke kanan.

Operasi matematika yang melibatkan operator + dan (dapat + - atau - +) juga bekerja dari kiri ke kanan.

Operator

Beberapa penggunaan operator aritmatika antara dua operand (A dan B) ditunjukkan pada tabel

berikut ini

2. Cara membuat variable

Matlab tidak memerlukan deklarasi variabel atau pernyataan dimensi pada setiap variabel yang akan digunakan dalam sebuah program komputer. Variabel dalam Matlab secara otomatis akan dibuat dan disimpan setiap kali Matlab menemukan nama variabel baru. Disamping itu, hal yang sangat penting untuk diingat bahwa variabel Matlab bersifat case sensitif, artinya antara huruf besar dengan huruf kecil dibedakan. Dibawah ini diberikan beberapa aturan penulisan variabel dalam Matlab;a. Variable tidak boleh diawali dengan angka, misalnya 2abc, 45y, 3ok43

b. Variabel dapat merupakan kombinasi antara huruf dan angka, misalnya ok45, ok45ok, abc432 dsb

c. Variabel tidak boleh menggunakan karakter khusus Matlab, misalnya %, #, - , +, = , dsb. Misalnya %ok, net-cost, %x, @sign dsb.

d. Hindari memberikan nama variabel dengan nama-nama khusus yang ada di Matlab, misalnya hindari memberikan nama variabel dengan nama pi, eps, i, j. Karena pi=22/7, eps= 542, i dan j memiliki harga 1

e. Disarankan pembuatan variabel singkat tetapi penuh makna (informatif). Hal ini untuk menghindari kesalahan penulisan variabel yang berulang-ulang.

Perintah Tambahan Matlab

Perintah tambahan yang berguna untuk pemrograman

1. clc : menghapus layar di command window

2. close all : menghapus semua gambar yang tampil sebelumnya.

3. clear : perintah untuk menghapus data di memori Matlab

4. cd : perintah untuk mengubah direktori

5. pwd : perintah untuk mengetahui kita berada di direktori mana pada saat ini.

6. dir : perintah untuk mengetahui file apa saja yang ada di current directory

7. mkdir : perintah untuk membuat direktori dibawah current direktori

8. delete : perintah untuk menghapus file

9. who : menampilkan semua variabel saat ini.

10. whos : menampilkan semua variabel saat ini bersama dengan informasi tentang ukuran, bytes, class dll

11. what : menampilkan semua file dengan ekstensi .M (M-File)12. lookfor : perintah untuk mencari file dengan katakunci.B. Program sederhana menggunakan Matlab

1. Operasi perkalian

1. Menghitung luas persegi panjang

2. Membuat Matrik

Dalam membuat suatu data matriks pada matlab, setiap isi data harus dimulai dari kurung siku [ dan diakhiri dengan kurung siku tutup ]. Untuk membuat variabel dengan data yang terdiri beberapa baris, gunakan tanda titik koma (;) untuk memisahkan data tiap barisnya.