Anda di halaman 1dari 6

MODUL 2

FUNGSI
A. TUJUAN
Setelah melakukan praktikum mahasiswa diharapkan mampu :
- Membuat fungsi dalam matlab
- Dapat mengoprasikan fungsi pada matlab
- Dapat mengoprasikan fungsi dengan operasi matematik dalam matlab
B. DASAR TEORI
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. 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
Menghitung nilai faktorial

factorial(x)
Fungsi eksponensial dan logaritma:
sqrt(x)
exp(x)
log(x)
log10(x)
log2(x)
Fungsi trigonometri:
sin(x), cos(x), tan(x),
cot(x), sec(x), csc(x)

asin(x), acos(x),
atan(x), acot(x),
asec(x), acsc(x)
sinh(x), cosh(x),
tanh(x), coth(x),
sech(x), csch(x)
asinh(x), acosh(x),
atanh(x), acoth(x),
asech(x), acsch(x)
Fungsi pembulatan:
round(x)
floor(x)

akar kuadrat dari x


pangkat natural dari x, yaitu ex
logaritma natural dari x, yaitu ln x
logaritma basis 10 dari x, yaitu log10 x
logaritma basis 2 dari x, yaitu log2 x
fungsi trigonometri sinus, cosinus,
tangent,
cotangent, secant, dan cosecant. (x
dalam
satuan radian)
fungsi arcus trigonometri

fungsi trigonometri-hiperbolik

fungsi arcus trigonometri-hiperbolik

pembulatan x ke bilangan bulat terdekat


pembulatan ke bawah dari x ke bilangan
bulat terdekat

ceil(x)
fix(x)
rem(x,y)
Fungsi bilangan kompleks:
real(z)

imag(z)

abs(z)
angle(z)
conj(z)

pembulatan ke atas dari x ke bilangan


bulat terdekat
pembulatan ke bawah untuk x positif,
dan ke atas untuk x negatif
sisa pembagian dari x/y
menghitung komponen riil dari bilangan
kompleks
z
menghitung komponen imajiner dari
bilangan
kompleks z
menghitung magnitude dari bilangan
kompleks z
menghitung argumen dari bilangan
kompleks 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

. pada matlab penulisan inversyaitu sebagai berikut

finverse(nama fungsi). Fungsi komposisi (f o g)(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 untuk menguraikan


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.
1.
D.
1.

ALAT DAN BAHAN


Software Matlab.
CONTOH
Minghitung nilai mutlak, signum, dan faktorial

2. Menghitung logaritma

3. Menghitung nilai cos , sin, tan

4.

Mendefinisikan fungsi

5. Mencari fungsi invers dan komposisi

6. Menggunakan command khusus


a. solve

b. Expand

E. TUGAS
Kelas A
Buatlah fungsi berikut :
F(x) = e |sin(x)|
G(x) = (x+1)2(x3-1)
H(x) = sin x-1
i(x) = tan(x).cos(x)

1. Carilah j(x) = (G i)(x)


2. k(a) = F-1(a2-1) , tent. Nilai k(
3. Misal L(x) =

2 )

j( x )
h(x)

Sederhanakan L(x) dan cari nilai penyelesaian dari L(x)

Kelas B
Buatlah fungsi berikut :
A(x) = e |cos(x)|
B(x) = (x+5)2(x2-3)
C(x) = tan x - 1
D(x) = sin(x).cos(x)

1. Carilah E(x) = (A C)(x)


2. F(x) = B-1(x2-3) , tent. Nilai F(
3. Misal G(x)=

2 )

A (x )
D( x)

Sederhanakan G(x) dan cari nilai penyelesaian dari G(x)

Anda mungkin juga menyukai