Modul I Matlab Pengenalan Dan Dasar Matlab
Modul I Matlab Pengenalan Dan Dasar Matlab
MATLAB
MODUL 1
Pengenalan dan dasar
matlab
FAKULTAS TEKNIK
UNIVERSITAS MULAWARMAN
2021
PRAKTIKUM PEMROGAMAN KOMPUTER
A. Matlab
Matlab merupakan sebuah program yang digunakan untuk menganalisis dan
komputasi numerik dan juga merupakan bahasa pemograman matematika lanjutan
yang dibentuk dengan dasar menggunakan sifat dan bentuk matrik. Pada awalnya,
program ini merupakan interface untuk koleksi rutin-rutin numerik proyek LINPACK
dan EISPACK dan dikembangkan menggunakan bahasa Fortran. Namun sekarang
program ini merupakan produk komersial dari perusahaan Mathworks, Inc. yang
dalam perkembangan selanjutnya dikembangkan menggunakan bahasa C++ dan
Assembler. Matlab telah berkembang menjadi sebuah environment pemograman yang
canggih dan berisi fungsi – fungsi built-in untuk melakukan tugas pengolahan sinyal,
aljabar linier, dan kalkulasi matematis lainnya. Matlab juga berisi toolbox yang berisi
fungsi – fungsi tambahan untuk aplikasi khusus. Matlab juga bersifat extensible,
dalam arti bahwa seorang pengguna dapt menulis fungsi baru untuk ditambahkan di
library jika fungsi – fungsi built-in yang tersedia tidak dapat melakukan tugas
tertentu. Kemampuan pemograman yang dibutuhkan tidak terlalu sulit bila pembaca
telah memiliki pengalaman dalam bahasa pemograman bahasa lain seperti C, Pascal,
atau Fortran. Matlab banyak digunakan untuk beberapa tujuan, di antaranya ;
1. Matematika dan komputasi.
2. Pengembangan dan algoritma.
3. Pemograman pemodelan, simulasi dan pembuatan prototipe.
4. Analisa data, eksplorasi dan visualisasi
5. Analisa numerik dan statistik
6. Pengembangan aplikasi teknik
2
PRAKTIKUM PEMROGAMAN KOMPUTER
ada window yang diperlihatkan pada Gambar 2.1 dapat dilakukan akses ke
command – command Matlab dengan mengetikan barisan – barisan ekspresi
Matlab seperti akses help window dan lain – lainya. Jika perintah – perintah yang
sudah diketikan dan hasil yang ditampilkan pada layar command window bisa
disimpan ataupun bisa lansng dijalankan.
2. Editor
Window ini merupakan tool yang disediakan oleh Matlab yang berfungsi sebagai
editor script Matlab (M- File). Walaupun sebenarnya script ini dalam
pemograman Matlab dapat menggunakan editor lain seperti notepad, wordpad
bahkan word.
3
PRAKTIKUM PEMROGAMAN KOMPUTER
Untuk mengakses editor ini dapat dilakukan dengan cara mengetikan perintah
edit pada command window atau mengklik new script pada home tab.
Selanjutnya, setelah masuk ke editor bisa mulai menuliskan script program yang
ingin dibuat.
3. Current Folder
Window ini digunakan untuk menampilkan isi dari direktori kerja saat
menggunakan Matlab. Tampilan dari current folder dapat dilihat seperti pada
gambar di bawah ini.
4. Command History
Command history digunakan untuk menampilkan perintah-perintah yang sebelumnya
telah dijalankan atau dilakukan pada command window pada Matlab. Tampilan dari
command history dapat dilihat pada halaman selanjutnya.
4
PRAKTIKUM PEMROGAMAN KOMPUTER
5. Workspace
Workspace berfungsi untuk menampilkan nama dari variabel-variabel yang
dibuat dan nilai-nilai dari setipa variabel yang dibuat. Tampilan dari workspace
dapat dilihat pada gambar di bawah ini.
6. Figure Window
Figure window yang berfungsi untuk menampilkan hasil visualisasi dari script Matlab.
Selain sebagai visualisasi output, window ini juga berfungsi sebagai media untuk
melakukan input yang interaktif.
5
PRAKTIKUM PEMROGAMAN KOMPUTER
Script Matlab untuk visualisasi ini bisa ditulis pada Matlab command window dan
Matlab editor. Untuk contoh visualisasi pada Matlab command window seperti yang
terlihat pada gambar di atas.
7. Help
Help pada Matlab dapat diakses dari bar dengan mengklk question mark icon maupun
dengan F1. Window ini dapat digunakan untuk mencari berbagi informasi seperti fungsi
atau perintah pada Matlab.
6
PRAKTIKUM PEMROGAMAN KOMPUTER
Fungsi Keterangan
Digunakan untuk menghapus pada
clc
command window
Digunakan untuk menghapus pada
clear
workspace
delete digunakan untuk menghapus file
open Digunakan untuk membuka file
digunakan untuk melihat variabel
who
yang sedang aktif
digunakan untuk menampilkan
whos
nama setiap variabel
Penjelasan :
a adalah variabel dan ‘aku’ adalah string atau teks .
7
PRAKTIKUM PEMROGAMAN KOMPUTER
Terlihat pada gambar bahwa nilai variabel a, yaitu 2 tidak ditampilkan saat
diakhiri dengan tanda (;) semi colon.
8
PRAKTIKUM PEMROGAMAN KOMPUTER
>> 20-3*5
Catatan :
Penulisan pada angka desimal di
ans =
Matlab menggunakan titik (.)
Contoh : 2.5
5
Fungsi Keterangan
Berguna untuk mencari nilai
abs
absolut atau mutak
Digunakan untuk memulatkan
ceil
bilangan ke bilangan bulat ke atas.
Berguna memperoleh nilai dari e
exp
pangkat bilangan trtentu
Berguna membulatkan bilangan ke
fix
bilangan bulat terdekat menuju nol
Berguna membulatkan bilangan ke
floor bilangan bulat terdekat menuju
negatif tak terhingga.
Menghitung nilaifaktor pembagi
gcd
besar.
isprime Berguna untuk menghasilkan
Menghitung logaritma suatu
Log10
bilangan untuk dasar 10
mod Mencari nilai modus
Primes Menghasilkan daftar bilangan
9
PRAKTIKUM PEMROGAMAN KOMPUTER
prima
Rem Menghitung nilai reminder
Membulatkan bilangan ke bilangan
Round
bulat terdekat
sqrt Menghitung akar pangkat dua
Contoh :
>> abs(-10)
ans =
10
>> ceil(5.89)
ans =
6
>> primes(15)
ans =
2 3 5 7 11 13
>> sqrt(25)
ans =
5
2. Format Skalar
Anda dapat mengubah format skalar sehingga tampilan yang ditampilkan sesuai
dengan keperluan perhitungan anda. Anda dapat mengubahnya dengan
menggunakan perintah "format".Berikut beberapa perintah-perintah format
dalam MATLAB.
10
PRAKTIKUM PEMROGAMAN KOMPUTER
Contoh :
>> v= 290.53213:
> format short g
>> v
v=
290.53
11
PRAKTIKUM PEMROGAMAN KOMPUTER
v=
290.53213
v=
290.53
3. Fungsi Trigonometri
Fungsi Keterangan
Menghitung bilangan cosinus dimana dinyatakan
cos
dalam satuan radian
Menghitungkan sinus denan dinyatakan dalam satuan
sin
radian
Menghitung tangen suatu bilangan yang dinyatakan
tan
dengan radian
Menghitung arccosinus suatu bilangan dimana
bilangan harus bernilai diantar -1 sampai dengan 1
acos
sedangkan hasil perhitungan berupa sudut dalam
satuan radian
Menghitung arcsinus suatu bilangan dimana bilangan
asin harus bernilai diantar -1 sampai dengan 1 sedangkan
hasil perhitungan berupa sudut dalam satuan radian
Menghitung arctangent suatu bilangan dan hasil
atan
perhitungan berupa sudut dalam satuan radian
12
PRAKTIKUM PEMROGAMAN KOMPUTER
Contoh :
>> cos(120*(pi/180)) % Menghitung Cosinus (120)
ans =
-0.5000
>> sin(120*(pi/180)) % Menghitung Sinus (120)
ans =
0.8660
>> acos(0.75)
ans =
0.7227
>> asin(0.75)
13
PRAKTIKUM PEMROGAMAN KOMPUTER
ans =
0.8481
14