0% menganggap dokumen ini bermanfaat (0 suara)
47 tayangan43 halaman

MATLAB

Ringkasan dokumen tersebut adalah: (1) Dokumen tersebut memperkenalkan MATLAB sebagai bahasa pemrograman untuk pemecahan masalah teknik dengan kinerja tinggi; (2) Ia menjelaskan fitur-fitur MATLAB seperti manipulasi matriks, visualisasi, toolbox, dan kemampuan dasar seperti operasi matematika; (3) Dokumen tersebut memberikan contoh penggunaan perintah-perintah MATLAB dasar seperti plot, m-file, dan

Diunggah oleh

Ismail Hasan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
47 tayangan43 halaman

MATLAB

Ringkasan dokumen tersebut adalah: (1) Dokumen tersebut memperkenalkan MATLAB sebagai bahasa pemrograman untuk pemecahan masalah teknik dengan kinerja tinggi; (2) Ia menjelaskan fitur-fitur MATLAB seperti manipulasi matriks, visualisasi, toolbox, dan kemampuan dasar seperti operasi matematika; (3) Dokumen tersebut memberikan contoh penggunaan perintah-perintah MATLAB dasar seperti plot, m-file, dan

Diunggah oleh

Ismail Hasan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 43

MATLAB

BY
SRIWIJANAKA YUDI HARTONO
PENGANTAR PEROGRAM MATLAB
MATLAB adalah sebuah bahasa dengan (high-
performance) kinerja tinggi untuk komputasi
masalah teknik. Matlab mengintegrasikan komputasi,
visualisasi, dan pemrograman dalam suatu model yang
sangat mudah untuk pakai dimana masalah-masalah
dan penyelesaiannya diekspresikan dalam notasi
matematika yang familiar. Penggunaan Matlab meliputi
bidangbidang:
Matematika dan Komputasi
Pembentukan Algorithm
Akusisi Data
Pemodelan, simulasi, dan pembuatan prototipe
Analisa data, explorasi, dan visualisasi
Grafik Keilmuan dan bidang Rekayasa
TENTANG MATLAB
MATLAB merupakan suatu sistem interaktif
yang memiliki elemen data dalam suatu array
sehingga tidak lagi kita dipusingkan dengan
masalah dimensi. Hal ini memungkinkan kita
untuk memecahkan banyak masalah teknis
yang terkait dengan komputasi, kususnya yang
berhubungan dengan matrix dan formulasi
vektor, yang mana masalah tersebut
merupakan momok apabila kita harus
menyelesaikannya dengan menggunakan
bahasa level rendah seperti Pascall, C dan
Basic.
CONTINUE
Nama MATLAB merupakan singkatan dari matrix laboratory. MATLAB pada
awalnya ditulis untuk memudahkan akses perangkat lunak matrik yang telah
dibentuk oleh LINPACK dan EISPACK. Saat ini perangkat MATLAB telah
menggabung dengan LAPACK dan BLAS library, yang merupakan satu
kesatuan dari sebuah seni tersendiri dalam perangkat lunak untuk
komputasi matrix. Dalam lingkungan perguruan tinggi teknik, Matlab
merupakan perangkat standar untuk memperkenalkan dan mengembangkan
penyajian materi matematika, rekayasa dan kelimuan. Di industri, MATLAB
merupakan perangkat pilihan untuk penelitian dengan produktifitas yang
tingi, pengembangan dan analisanya.
Fitur-fitur MATLAB sudah banyak dikembangkan, dan lebih kita kenal
dengan nama toolbox. Sangat penting bagi seorang pengguna Matlab,
toolbox mana yang mandukung untuk learn dan apply technologi yang
sedang dipelajarinya. Toolbox toolbox ini merupakan kumpulan dari fungsi-
fungsi MATLAB (Mfiles) yang telah dikembangkan ke suatu lingkungan
kerja MATLAB untuk memecahkan masalah dalam kelas particular. Area-
area yang sudah bisa dipecahkan dengan toolbox saat ini meliputi
pengolahan sinyal, system kontrol, neural networks, fuzzy logic, wavelets,
dan lain-lain.
KELENGKAPAN MATLAB
Sebagai sebuah system, MATLAB tersusun dari 5 bagian
utama:
1. Development Environment. Merupakan sekumpulan
perangkat dan fasilitas yang membantu anda untuk
menggunakan fungsi-fungsi dan file-file MATLAB.
Beberapa perangkat ini merupakan sebuah graphical user
interfaces (GUI). Termasuk didalamnya adalah MATLAB
desktop dan CommandWindow, command history, sebuah
editor dan debugger, dan browsers untuk melihat help,
workspace, files, dan search path.
2. MATLAB Mathematical Function Library. Merupakan
sekumpulan algoritma komputasi mulai dari fungsi-fungsi
dasar sepertri: sum, sin, cos, dan complex arithmetic,
sampai dengan fungsifungsi yang lebih kompek seperti
matrix inverse, matrix eigenvalues, Bessel functions, dan
fast Fourier transforms.
CONTINUE
3.MATLAB Language. Merupakan suatu high-level matrix/array language
dengan control flow statements, functions, data structures, input/output,
dan fitur-fitur object-oriented programming. Ini memungkinkan bagi kita
untuk melakukan kedua hal baik "pemrograman dalam lingkup
sederhana " untuk mendapatkan hasil yang cepat, dan "pemrograman
dalam lingkup yang lebih besar" untuk memperoleh hasil-hasil dan
aplikasi yang komplek.
4.Graphics. MATLAB memiliki fasilitas untuk menampilkan vector dan
matrices sebagai suatu grafik. Didalamnya melibatkan high-level
functions (fungsi-fungsi level tinggi) untuk visualisasi data dua dikensi
dan data tiga dimensi, image processing, animation, dan presentation
graphics.
5. MATLAB Application Program Interface (API). Merupakan suatu
library yang memungkinkan program yang telah anda tulis dalam bahasa
C dan Fortran mampu berinterakasi dengan MATLAB. Ini melibatkan
fasilitas untuk pemanggilan routines dari MATLAB (dynamic linking),
pemanggilan MATLAB sebagai sebuah computational engine, dan untuk
membaca dan menuliskan MAT-files.
MEMULAI MATLAB
Perhatikan Dekstop pada layar monitor PC,
anda mulai MATLAB dengan melakukan double-
clicking pada shortcut icon MATLAB.
ICON MATLAB
>>
Dari prompt inilah kita bisa mengetikkan berbagai command
MATLAB, seperti halnya command prompt di dalam DOS.
Sebagai permulaan, mari kita ketikkan command date :
>> date
setelah menekan Enter, akan muncul ans =
05-Feb-2005
date adalah command MATLAB untuk menampilkan tanggal hari
ini. Berikutnya cobalah command clc untuk membersihkan command
window:
>> clc
Ketika kita selesai dengan sesi MATLAB dan ingin keluar, gunakan
command exit atau quit.
>> exit Atau... >> quit Atau bisa juga dengan menggunakan menu:
File Exit MATLAB.
KEMAMPUAN MATLAB
Jika Anda baru pertama kali menggunakan MATLAB, ada baiknya
kita mencoba beberapa command untuk melihat sepintas berbagai
kemampuan dan keunggulan MATLAB.
MATLAB dapat kita pergunakan seperti halnya kalkulator:
>> 2048 + 16
ans =
20 64
Menuliskan beberapa command sekaligus dalam satu baris:
>> 5^2, 2*(6 + (-3))

ans =
25
ans =
6
VARIABEL DAN OPERASI DASAR
Dalam mode penggunaan dasar, MATLAB dapat digunakan sebagai fungsi
kalkulator. Sebagai contoh, kita bisa lakukan perhitungan berikut pada
command window.
>> 3+12
ans =
15
>> 25*10-16
ans =
234
>> (9+18)/3^2
ans =
3
Operator aritmatik dasar yang didukung oleh MATLAB ialah
sebagai berikuT :
OPERASI
VARIABEL TERDEFENISI DALAM MATLAB
CONTINUE
MATRIKS
Setelah data terdefinisi dengan bahasa
Matlab, maka berdasarkan data tersebut, akan
dilakukan analisa berdasarkan suatu model
matematika tertentu. Oleh karena itu, data-
data tersebut tentu akan diakses untuk
dialkukan suatu analisa. Kemampuan
manipulasi data matriks, merupakan
kemampuan dasar yang sangat diperlukan
dalam mengkontruksi suatu program
matematika berbasis Matlab
SEKALAR, VEKTOR DAN MATRIKS
Matriks didefinisikan dengan kurung siku ( [ ] ) dan
biasanya dituliskan baris-per-baris. Tanda koma (,)
digunakan untuk memisahkan kolom, dan titik-koma (;)
untuk memisahkan baris. Kita juga bisa menggunakan
spasi untuk memisahkan kolom dan menekan Enter ke
baris baru untuk memisahkan baris. Perhatikan cara
mendefinisikan skalar dengan ataupun tanpa kurung siku.
>> skalar1 = 3.1415
skalar1 =
3.1415
>> skalar2 = [2.71828]
skalar2 =
2.7183
UKURAN MATRIKS
Untuk mengetahui ukuran atau dimensi dari matriks yang ada, kita bisa gunakan command size
dan length. size umumnya digunakan untuk matriks 2-dimensi, sementara length untuk
vektor.
>> length(vektor1)
ans =
3
>> size(matrix1)
ans =
33
Menunjukkan panjang vektor1 ialah 3 elemen, dan ukuran matrix1 ialah 3-baris 3-kolom
(33). Kita juga bisa menyimpan keluaran command dalam variabel baru.
>> panjang=length(vektor2)
panjang =
3
>> [jml_baris,jml_kolom]=size(gabung5)
jml_baris =
3
jml_kolom =
6
PLOT 2 DIMENSI
Untuk memvisualisasi data secara 2-dimensi
ataupun 3-dimensi, kita menggunakan berbagai
command plotting; di mana command yang
paling dasar ialah plot. Anda bisa praktekan
contoh berikut ini.
>> x = 1:8; y=[20 22 25 30 28 25 24 22];
>> plot(x,y)
Akan muncul window baru berisi figure hasil
plotting. Perhatikan kegunaan dari ikon yang ada.
Seperti yang Anda lihat, titik (1,20), (2,22), (3,25), (4,30), dst...
terhubung dengan garis lurus. Sekarang Anda bisa coba untuk membalik
urutan sintaks dan mengamati grafik yang dihasilkan!
>> plot(y,x)
Setiap gambar di figure window, bisa Anda print melalui menu File :Print
(Ctrl+P), atau Anda simpan sebagai file FIG dengan File :Save (Ctrl+S),
ataupun Anda ekspor sebagai file JPG, EMF, BMP, dsb dengan File
:Export.
Untuk menambahkan judul, label, dan grid ke dalam hasil plot Anda,
digunakan command berikut ini.

Xlabel : memberi label pada sumbu-x


Ylabel : memberi label pada sumbu-y
Title : memberi judul di atas area plot
grid on : memunculkan grid di dalam area plot
grid off : menghapus grid
M-FILE DALAM PROGRAM MATLAB
Untuk menuliskan skrip M-file, Anda bisa
mulai dengan membuka file baru. Caranya
ialah melalui menu di main window:
File pilih Open atau File pilih New terus M-
file; atau dengan mengklik ikon yang ada di
jendela utama. Sebuah jendela editor akan
terbuka seperti gambar berikut ini.
Dengan editor ini, kita bisa membuka sejumlah
M-file, melakukan editing, ataupun mencoba
menjalankannya dan melakukan debuging
(mencari kesalahan di dalam skrip).
Sementara itu, untuk menyimpan M-file, Anda
bisa lakukan dengan menu: File pilih Save atau
File pilih Save As; ataupun dengan mengklik ikon
yang ada.
Namun demikian, sebenarnya Anda juga bisa
menuliskan M-file dengan sebarang editor teks,
seperti MS Word, Notepad, dll.; yang penting
Anda menyimpan file tersebut dengan ekstensi
*.m.
PROBLEM
ANALISA MANUAL
SOURCE CODE
HASIL GAMBAR

Anda mungkin juga menyukai