BAB I. PENDAHULUAN
1.1.Pengertian MATLAB
MATLAB adalah salah satu software aplikasi untuk matematika yang sangat handal untuk
menyelesaikan berbagai masalah matematika, namun pemakaiannya sangat mudah dengan
antarmuka (interface) yang sederhana. Selain sebagai alat bantu pemecahan masalah matematika,
baik secara interaktif maupun melalui pemrogaman, MATLAB juga merupakan software untuk
pendidikan. Para ilmuwan dan pendidik menggunakan MATLAB untuk melakukan riset dalam
bentuk komputasi, pemodelan, simulasi, dan demonstrasi (visualisasi).
Masalah-maslah komputasi yang ditemui di dalam matematika dapat diselesaikan secara jauh
lebih cepat dengan MATLAB daripada dengan menggunakan bahasa pemrogaman baku (seperti
BASIC, Fortran, C/C++, Pascal, Java dan sebagainya). Khususnya MATLAB sangat cocok dan
cepat untuk melakukan perhitungan-perhitungan yang melibatkan matriks. Hal ini sesuai dengan
nama MATLAB, yang merupakan singkatan dari Matrix Laboratory. MATLAB dapat digunakan
untuk melakukan komputasi numerik, simbolik (dengan menggunakan paket Symbolic), dan
visualisasi, serta pemrogaman.
Untuk belajar MATLAB sebenarnya tidak harus membaca buku, karena software MATLAB
sudah menyediakan fasilitas Online-Help yang dilengkapi dengan petunjuk pemakaian
MATLAB secara umum, petunjuk penggunaan masing-masing perintah MATLAB, bahkan
demonstrasi aplikasi MATLAB. Alamat internet yang paling cocok untuk mengetahui informasi
MATLAB adalah situs pembuatnya, The Mathworks, Inc. : http://www.mathworks.com.
1.2.Memulai MATLAB
Untuk menjalankan MATLAB pada komputer berbasis Windows, kita dapat melakukan :
Klik ikon MATLAB (jika ada) pada layar desktop atau klik menu Start → All Programs →
MATLAB … → MATLAB … (lihat gambar 1.1)
>> demo
Diikuti dengan menekan tombol ENTER, maka MATLAB akan menjalankan program
demonstrasi yang memberikan gambaran fungsi dan cara kerja MATLAB.
Ctrl-k
Hapus sampai akhir baris
Untuk membersihkan layar perintah MATLAB dapat digunakan perintah clc. Perintah clc tidak
membersihkan memori (workspace), namun hanya membersihkan tampilan saja.
BAB II. PERHITUNGAN SEDERHANA
Aritmatika Dasar
Cara paling sederhana menggunakan MATLAB adalah sebagai kalkulator matematika.
MATLAB menyediakan semua operasi aritmatika biasa dan operasi aljabar matriks dan juga
dilengkapi dengan hampir semua fungsi baku dalam matematika. MATLAB dapat digunakan
untuk melakukan perhitungan dengan bilangan nyata maupun bilangan kompleks. Berikut
beberapa contoh :
Perlu diketahui bahwa dalam MATLAB, semua tulisan di belakang tanda persen (%) merupakan
komentar/penjelasan dan tidak akan dikerjakan oleh MATLAB. Bisa ditulis bisa tidak.
Sebagai tambahan pada aturan penamaan, MATLAB mempunyai beberapa variabel khusus.
Variabel-variabel itu adalah :
Kita dapat menggunakan variabel untuk menyimpan hasil perhitungan, sehingga apat digunakan
dalam perhitungan selanjutnya. Nama variabel harus diawali dengan huruf dan MATLAB
membedakan huruf kapital dan huruf kecil.
>> x=2+3
x=
5
>> y=4+5
y=
9
>> hasilbagi=x/y
hasilbagi =
0.5556
Dalam perhitungan panjang, terkadang kita tidak memerlukan nilai-nilai sementara. Dalam
MATLAB, untuk tidak menampilkan hasil perhitungan dapat dilakukan dengan menuliskan
tanda titik koma (;) di akhir setiap ekspresi matematis.
>> 3
ans =
3
>> p=2+3; %tanda titik koma menyebabkan hasil perhitungan tidak ditampilkan
>> q=3+5;
>> rasio=p/q
rasio =
0.6250
Beberapa perintah atau ekspresi matematis dapat dituliskan pada baris yang sama, dipisahkan
dengan tanda koma (,) atau titik koma (;).
>> p=2+3; q=x+4, rasio=p/q %beberapa perhitungan ditulis dalam satu baris
q=
9
rasio =
0.5556
>> rasio=(2+3)/(x+4)
rasio =
0.5556
Fungsi
Kegunaan
Abs(x)
acos(x)
acosh(x)
acot(x)
acoth(x)
acsc(x)
acsch(x)
angle(x)
asin(x)
asinh(x)
atan(x)
atan2(x)
atanh(x)
ceil(x)
conj(x)
cos(x)
cosh(x)
cot(x|)
coth(x)
csc(x)
csch(x)
exp(x)
fix(x)
floor(x)
gcd(x,y)
imag(x)
lcm(x,y)
log(x)
log10(x)
log2(x)
pow2(x)
real(x)
rem(x,y)
round(x)
sign(x)
sin(x)
sinh(x)
sqrt(x)
tan(x)
tanh(x)
Harga mutlak atau besarnya bilangan kompleks
Invers cosinus
Invers cosinus hiperbolik
Invers kotangen
Invers kotangen hiperbolik
Invers kosekan
Invers kosekan hiperbolik
Sudut suatu bilangan kompleks pada empat kuadran
Invers sinus
Invers sinus hiperbolik
Invers tangen
Invers tangen untuk empat kuadran
Invers tangen hiperbolik
Pembulatan ke arah plus tak hingga
Konjugat bilngan kompleks
Cosinus
Cosinus hiperbolik
Kotangen
Kotangen hiperbolik
Kosekan
Kosekan hiperbolik
Eksponensial, ex
Pembulatan ke arah nol
Pembulatan ke arah minus tak hingga
Faktor persekutuan terbesar bilangan bulat x dan y
Bagian imajiner suatu bilangan kompleks
Kelipatan persekutuan terkecil bilangan bulat x dan y
Logaritma natural, (basis e)
Logaritma umum (basis 10)
Logaritma basis 2
Perpangkatan basis 2
Bagian real suatu bilangan kompleks
Sisa pembagian : rem(x,y) menghasilkan sisa pembagian x/y
Pembualatan ke arah bilangan bulat terdekat
Menghasilkan tanda dari argumen
Sinus
Sinus hiperbolik
Akar kuadrat
Tangen
Tangen hiperbolik
0 -1 0 0
-1 1 0 2
0100
0000
Dengan MATLAB kita dapat mencari faktorisasi prima bilangan asli secara mudah. Perhatikan
contoh di bawah ini.
» factor(100) % faktor 100 adalah 2x2x5x5
ans =
2255
» factor(500) % faktor 500 adalah 2x2x5x5x5
ans =
22555
» n=100:25:200
n=
100 125 150 175 200
» factor(n) % fungsi factor tidak dapat dipakai pada vektor
??? Error using ==> factor
N must be a scalar.
» n=10000
n=
10000
» factor(n)
ans =
22225555