TUJUAN
TUJUAN
Disusun oleh:
Lailatul Barokah ( 081711733022 )
Dosen Pembimbing:
Osmalina Nur Rahma, S.T.,M.Si
LABORATORIUM KOMPUTER
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS AIRLANGGA
2019
I. TUJUAN
- menentukan turunan numerik menggunakan perkiraan perbedaan maju, mundur
dan
pusat
Pada praktikum ini kita mencoba untuk menghitung suatu turunan numerik dari sebuah
fungsi dan kemudian menghitung errornya dengan membandingkan dari perhitungan
secara analitis dengan rumusan integral biasa kemudian dikurangkan dari perhitungan
numerik. Dengan konsep turunan numerik yang menggunakan deretbtaylor seperti yang
dijelaskan, terdapat 3pendekatan yaitu maju, mundur dan pusat. Pada simulasi, yang
digunakan adalah fungsi dari f(x)=x sin (x) dengan turunan pertama x*cos(x) + sin(x),
sehingga dihitung dengan program dibawah ini. Variable fx merupakan variable fungsi
yang dipakai dan “xo” merupakan data yanag akan dihitung, sehingga dapat terhitung
nilai backward, forward dan central. Untuk setiap pendekatan dihitung sesuai dengan
pendekatannya, yaaitu dengan rumus :
f_forward=((xo+h)-f(xo))/h
f_backward=((xo)-f(xo-h))/h
f_central=(f(xo+h)-f(xo-h))/2*h
Kemudian langkah akhir adalah memasukkan rumus maju, mundur dan central beserta
rumus untuk menghitung nilai errornya setelah itu bisa ditampilkan dengan fungsi print.
IV. TUGAS
1. Explain the effect of the change of h towards the error of numerical derivative
calculation and give the reason to that!
Dari pernyataan diatas kita mengetahui bahwa nilai error berhubungan erat dengan
nilai h, Nilai error dihitung dengan rumus fungsi pendekatan dikurangi fungsi
turunan, tentunya akan berpengaruh dengan nilai error. Karena keduanya
mempengaruhi secara langsung, sehingga perhitungan derrivative numerik bebrbeda
maka error berbeda, ketika nilai h berbeda juga demikian. Nilai interval bisa saja
berbeda setiap datanya sehingga nilai h akan berbeda. Hal tersebut sangat
mempengaruhi apabila nilai h berbeda, karena h adalah nilai pembagi maka hasil
akhir akan mempengaruhi. Ketika nilai h semakin kecil maka error juga semakin
kecil.
2. Modify the program that you make to solve the following problem. Calculate f ’(1.5)
if the available points are (1.2, 0.8333), (1.4, 0.7143), (1.6, 0.6250), and (1.8,
0.5556).
V. KESIMPULAN
Untuk menentukan turunan numerik terdapat 3 metode, yaitu dengan forward
difference, backward difference dan central difference
a. Forward difference approximation
𝑓′(𝑥0) = 𝑓(𝑥0 + ℎ) − 𝑓(𝑥0) /ℎ= 𝑓1 − 𝑓0/ ℎ