Anda di halaman 1dari 12

NAMA : WINDA FEBRI YANTI

NIM : 4161111082
KELAS : REGULER DIK C 2016
TINJAUAN TEORITIS
Fungsi Pada Mathlab
Mathlab banyak menyediakan fungsi matematika yang dapat digunakan
secara langsung dan bersifat baku. Pada dasarnya, setiap fungsi memiliki tiga unsur
yaitu parameter masukan (input), proses, dan parameter keluaran (output).
Parameter input yaitu berupa argument. Proses adalah berupa sederetan perintah
(command) yang dirangkai sehingga dapat berjalan sesuai algoritma yang
diinginkan. Sedangkan parameter output (keluaran) yaitu berupa argument yang
dihasilkan berdasarkan input yang diproses berdasarkan sedertan perintah yang
dirangkai.
a. Mendefenisikan fungsi pada M-file

Pembuatan fungsi dengan menggunakan M-file dapat dilakukan dengan


cara menyusun argument – argument pada jendela editor. Pada jendela ini,
rangkaian perintah disusun baris demi baris yang dapat dihapus dan diperbaiki
kembali. Fungsi M-file harus diketik pada baris pertama dengan sintaks :

𝑓𝑢𝑛𝑐𝑡𝑖𝑜𝑛[𝒂𝒓𝒈𝒖𝒎𝒆𝒏𝒕 𝒐𝒖𝒕𝒑𝒖𝒕] = 𝑛𝑎𝑚𝑎_𝑓𝑢𝑛𝑔𝑠𝑖(𝒂𝒓𝒈𝒖𝒎𝒆𝒏𝒕 𝒊𝒏𝒑𝒖𝒕)


b. Menyimpan fungsi

Menyimpan suatu fungsi dapat dilakukan dengan cara : klik menu file,
pilih save as, pilih lokasi penyimpanan, masukkan nama file. Nama file yang
dimasukkan harus sama dengan nama fungsi yang dibuat dalam sintaks fungsi.
c. Fungsi inline

Fungsi inline dapat digunakan untuk menyelesaikan masalah yang


sederhana ataupun rumit. Perintah inline memili format sebagai berikut :

𝑁𝑎𝑚𝑎 = 𝑖𝑛𝑙𝑖𝑛𝑒(′𝑠𝑢𝑎𝑡𝑢 𝑝𝑒𝑟𝑛𝑦𝑎𝑡𝑎𝑎𝑛 𝑚𝑎𝑡𝑒𝑚𝑎𝑡𝑖𝑘𝑎′ )


d. Perintah feval

Perintah feval dapat digunakan untuk mengeksekusi fungsi baku (yang


telah tersedia pada mathlab), fungsi inline dan fungsi menggunakan M-file.
Format perintah feval pada fungsi inline dan fungsi yang memakai M-file
memiliki sedikit perbedaan, yaitu penggunakan tanda petik tunggal (‘ ‘) pada
fungsinya.
 Format perintah feval untuk mengeksekusi fungsi baku dan fungsi yang
menggunakan M-file
𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒 = 𝑓𝑒𝑣𝑎𝑙(′𝑛𝑎𝑚𝑎 𝑓𝑢𝑛𝑔𝑠𝑖 ′ , 𝑛𝑖𝑙𝑎𝑖 𝑎𝑟𝑔𝑢𝑚𝑒𝑛𝑡)
 Format perintah feval untuk mengeksekusi fungsi inline
𝑣𝑎𝑟𝑖𝑎𝑏𝑙𝑒 = 𝑓𝑒𝑣𝑎𝑙(𝑛𝑎𝑚𝑎 𝑓𝑢𝑛𝑔𝑠𝑖, 𝑛𝑖𝑙𝑎𝑖 𝑎𝑟𝑔𝑢𝑚𝑒𝑛𝑡)
PROSEDUR KERJA
1. Diberikan fungsi 𝑓(𝑥) = 𝑥 6 + 2𝑥 3 − 3𝑥 + 9, tentukan nilai – nilai dari :
a. F( -3 )
Prosedur :
1) Mengetikkan soal pada M-file menggunakan fungsi yang ada di mathlab
f = inline('x.^6+2.*x.^3-3.*x+9')
f(-3)

2) Kemudian mengklik “debug” kemudian mengklik “save and run”

3) Kemudian melihat jawaban pada “command window”


f=
Inline function:
f(x) = x.^6+2.*x.^3-3.*x+9
ans =
693

b. F( 0 )
Prosedur :
1) Mengetikkan soal pada M-file menggunakan fungsi yang ada di mathlab
f = inline('x.^6+2.*x.^3-3.*x+9')
f(0)

2) Kemudian mengklik “debug” kemudian mengklik “save and run”


3) Kemudian melihat jawaban pada “command window”

f=
Inline function:
f(x) = x.^6+2.*x.^3-3.*x+9
ans =
9

c. F( 7 )
Prosedur :

1) Mengetikkan soal pada M-file menggunakan fungsi yang ada di mathlab


f = inline('x.^6+2.*x.^3-3.*x+9')
f(7)
2) Kemudian mengklik “debug” kemudian mengklik “save and run”

3) Kemudian melihat jawaban pada “command window”


f=
Inline function:
f(x) = x.^6+2.*x.^3-3.*x+9
ans =
118323

d. Hitung nilai f(x), untuk x=[-2, 0, 2, 4, 6]


Prosedur :

1) Mengetikkan soal pada M-file menggunakan fungsi yang ada di mathlab


f = inline('x.^6+2.*x.^3-3.*x+9')
f([-2,0,2,4,6])

2) Kemudian mengklik “debug” kemudian mengklik “save and run”


3) Kemudian melihat jawaban pada “command window”

f=
Inline function:
f(x) = x.^6+2.*x.^3-3.*x+9
ans =
63 9 83 4221 47079

2. Dengan menggunakan fungsi inline, tentukan nilai – nilai fungsi 𝑔(𝑥) = 2𝑥 4 +


8𝑥 2 + 3, pada :
a. g ( 5 )
Prosedur :
1) Mengetikkan soal pada M-file menggunakan fungsi yang ada di mathlab
g= inline('2.*x.^4+8.*x.^2+3')
g(5)
2) Kemudian mengklik “debug” kemudian mengklik “save and run”

3) Kemudian melihat jawaban pada “command window”

g=
Inline function:
g(x) = 2.*x.^4+8.*x.^2+3
ans =
1453

b. g ( 13 )
Prosedur :
1) Mengetikkan soal pada M-file menggunakan fungsi yang ada di mathlab
g= inline('2.*x.^4+8.*x.^2+3')
g(13)
2) Kemudian mengklik “debug” kemudian mengklik “save and run”

3) Kemudian melihat jawaban pada “command window”


g=
Inline function:
g(x) = 2.*x.^4+8.*x.^2+3
ans =
58477

c. g ( [-3,0,2,5,7,10] )
Prosedur :
1) Mengetikkan soal pada M-file menggunakan fungsi yang ada di mathlab
g= inline('2.*x.^4+8.*x.^2+3')
g([-3,0,2,5,7,10])

2) Kemudian mengklik “debug” kemudian mengklik “save and run”

3) Kemudian melihat jawaban pada “command window”


g=
Inline function:
g(x) = 2.*x.^4+8.*x.^2+3
ans =
237 3 67 1453 5197 20803

Anda mungkin juga menyukai