Anda di halaman 1dari 10

MODUL 1

OPERASI ALJABAR DAN FUNGSI PADA MATLAB

A. TUJUAN
Setelah melakukan praktikum mahasiswa diharapkan mampu :
- Dapat mengoperasikan operasi aljabar pada matlab
- Membuat fungsi dalam matlab
- Dapat mengoprasikan fungsi dengan operasi matematik dalam matlab

B. DASAR TEORI
MATLAB (Matrix Laboratory) merupakan suatu program komputer yang bisa
membantu memecahkan berbagai masalah matematis yang kerap kita temui dalam bidang
teknis. Bahasa pemrograman yang hadir dengan fungsi dan karakteristik yang berbeda
dengan bahasa pemrograman lain yang sudah ada lebih dahulu seperti Delphi, Basic maupun
C++. Matlab merupakan bahasa pemrograman level tinggi yang dikhususkan untuk
kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik,
analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik
perhitungan. Kita bisa memanfaatkan kemampuan MATLAB untuk menemukan solusi dari
berbagai masalah numerik secara cepat, mulai hal yang paling dasar, misalkan sistem 2
persamaan dengan 2 variabel. Saat ini matlab memiliki ratusan fungsi yang dapat digunakan
sebagai problem solver mulai dari simple sampai masalah-masalah yang kompleks dari
berbagai disiplin ilmu.
Berbagi fungsi matematika yang umum kita pergunakan telah terdefinisi di MATLAB,
meliputi fungsi eksponensial, logaritma, trigonometri, pembulatan, dan fungsi yang
berkaitan dengan bilangan kompleks. Dalam matematika fungsi yang kita kenal dengan
peubah x atau f(x) dapat pula kita oprasikan dalam matlab dan juga oprasi fungsi lainnya,
diantaranya fungsi invers, fungsi komposisi, dan bebrapa command khusus pada matlab.

1. Penulisan Operasi Matematika Pada Matlab


Beberapa operator pada matlab :
Operasi Bentuk Aljabar Bentuk Matlab Contoh
Perkalian Ax B A*B 3*5
Pembagian A÷B A/ B 3/5
Penambahan A+B A+B 3+5
Pengurangan A– B A-B 3–5
Selain aturan penulisan operator seperti diatas, terdapat aturan penulisan bilangan atau
angka dan huruf (string). Dalam bahasa pemograman angka tetap dianggap angka atau
bilangan yang dapat dioprasikan namun berbeda arti bila menyisipkan sintak ‘ ‘, sintak petik
satu adalah sintak yang digunakan untuk mendefiniskan string atau huruf, jika sebuah
bilangan disisipi tanda tersebut maka akan terbaca sebagai string. Misal a=1 maka nilai a
adalah 1, jika a=’aku’ maka a terdefinisi aku.

2. Jenis Fungsi Pada Matlab


abs(x) menghitung nilai absolut dari x, yaitu |x|

sign(x) fungsi “signum”: bernilai +1 jika x positif, -1


jika x negatif, dan 0 jika x sama dengan nol
factorial(x) Menghitung nilai faktorial
Fungsi eksponensial dan logaritma:
sqrt(x) akar kuadrat dari x
exp(x) pangkat natural dari x, yaitu ex
log(x) logaritma natural dari x, yaitu ln x
log10(x) logaritma basis 10 dari x, yaitu log10 x
log2(x) logaritma basis 2 dari x, yaitu log2 x
Fungsi trigonometri:
sin(x), cos(x), tan(x), fungsi trigonometri sinus, cosinus,
cot(x), sec(x), csc(x) tangent, cotangent, secant, dan cosecant. (x
dalam satuan radian)
asin(x), acos(x), atan(x), acot(x), fungsi arcus trigonometri
asec(x), acsc(x)
sinh(x), cosh(x), tanh(x), coth(x), fungsi trigonometri-hiperbolik
sech(x), csch(x)

asinh(x), acosh(x), atanh(x), acoth(x), fungsi arcus trigonometri-hiperbolik


asech(x), acsch(x)
Fungsi pembulatan:
round(x) pembulatan x ke bilangan bulat terdekat
floor(x) pembulatan ke bawah dari x ke bilangan bulat
terdekat
ceil(x) pembulatan ke atas dari x ke bilangan
bulat terdekat
fix(x) pembulatan ke bawah untuk x positif, dan ke
atas untuk x negatif
rem(x,y) sisa pembagian dari x/y
Fungsi bilangan kompleks:
real(z) menghitung komponen riil dari bilangan
kompleks z
imag(z) menghitung komponen imajiner dari bilangan
kompleks z
abs(z) menghitung magnitude dari bilangan kompleks
z
angle(z) menghitung argumen dari bilangan kompleks z
conj(z) menghitung konjugasi dari bilangan kompleks z

2. Penulisan Fungsi Dan Operasi Fungsi Pada Matlab


Untuk mengawali operasi fungsi pada matlab, terlebih dahulu mendefinisikan simbol
variabel yang akan digunakan, yaitu misal x atau y dengan syntak x=sym (‘x’). Selanjutnya
penulisan fungsi utama dengan sintak nama fungsi = @ (variabel/peubah) (fungsi). Untuk
memasukkan nilai fungsi dengan cara nama fungsi(nilai). Untuk operator fungsi seperti (x, /,
-, +, dan pangkat) menggunakan (*, /, -, +, ^).

3. Fungsi Invers Dan Fungsi Komposisi


Menurut teori invers fungsi merupakan suatu fungsi f akan mempunyai invers, yaitu
f–1. Pada matlab penulisan inversyaitu sebagai berikut finverse(nama fungsi). Fungsi
komposisi (fog)(x), sintak dalam matlab compose(fungsi 1, fungsi 2, fungsi 3, ...).

4. Command Khusus Pada Matlab


Setelah menulis bentuk fungsi serta operasi fungsi pada matlab, terdapat beberapa
command khusus untuk mengevakuasi bentuk fungsi tersebut, Berikut adalah command-
command khusus pada matlab:
4.1 Solve (penyelesaian)
Perintah solve digunakan untuk menentukan nilai suatu fungsi sama dengan nol atau
f(x)=0. Dengan sintak solve (fungsi).

4.2 Expand (menguraikan)


Sedangkan expand yaitu perintah yang digunakan untukmenguraikan suatu fungsi
dengan sintak expand (fungsi).

4.3 Simplify (menyederhanakan)


Untuk perintah simplify digunakan untuk menyederhanakan suatu fungsi, pada
dasarnya sama dengan expand tetapi biasanya untuk penggunaan fungsi ini untuk fungsi
yang memiliki uraian yang panjang dengan sintak simplify (fungsi).

4.4 Factor (memfaktorkan)


Sedangkan factor(x) digunakan untuk memfaktorkan suatu fungsi dengan sintak
factor (fungsi).

C. ALAT DAN BAHAN


1. Koputer/laptop/notebook/netbook
2. Software Matlab.

D. CONTOH
1. Menghitung dengan menggunakan Operasi matematika
a. Operasi penambahan (+)

b. Operasi pengurangan (-)


c. Operasi perkalian (x)

d. Operasi pembagian (÷)

e. Operasi perpangkatan (^)

2. Pendefinisian suatu operasi!


a. Mendefinisikan kata atau string, misal membuat kalimat aku mahasiswa Universitas
Jember dengan mendefinisikan kata perkata !
Hasilnya adalah

b. Medefinisikan angka atau bilangan, misal mengitung hasil dari + ; − ; ; , dimana = 25 ; =


15 ; = 30
Hasilnya adalah

3. Minghitung nilai mutlak, signum, dan faktorial


4. Menghitung logaritma

5. Menghitung nilai cos , sin, tan


6. Mendefinisikan fungsi

7. Mencari fungsi invers dan komposisi


8. Menggunakan command khusus
a. solve

b. Expand

Anda mungkin juga menyukai