𝑥0 𝑥0 + ℎ
Differensial Numerik: Metode Selisih Maju
Maka nilai f’(x di titik 𝑥0
𝑓(𝑥0 + ℎ dapat diaproksimasi
dengan:
𝑓(𝑥0
′ 𝑓 𝑥0 +ℎ −𝑓(𝑥0
𝑓 𝑥0 ≈ , ℎ⟶0
ℎ
𝑦 = 𝑓(𝑥
Dengan kata lain, kita harus
memilih barisan ℎ𝑘
dengan ℎ𝑘 ⟶ 0
sedemikian sehingga:
𝑓 𝑥0 + ℎ𝑘 − 𝑓(𝑥0
𝑓′ 𝑥0 ≈
ℎ𝑘
𝑥0 𝑥0 + ℎ 𝑘 = 1, 2, 3, … , 𝑛, …
Contoh:
Diberikan fungsi 𝑦 = 𝐶𝑜𝑠(𝑥 Kita tahu bahwa differensial dari fungsi
′ ′
𝑦 = 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , Adalah: 𝑦 = 𝑓 𝑥 = −𝑆𝑖𝑛(𝑥 maka:
𝑓 ′ 0,5000 = −𝑆𝑖𝑛(0,5 = -0,4794255386 (Dihitung secara manual)
Dihitung dengan differensial numerik metode selisih maju 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , 𝑥 =0,5
Tabel iterasi Metode Selisih Maju
𝑓 𝑥0 + ℎ𝑘 − 𝑓(𝑥0
𝑓′ 𝑥0 ≈
ℎ𝑘
ℎ𝑘 𝑥0 + ℎ 𝑘 𝑓 𝑥0 + ℎ 𝑘 𝑓(𝑥0
0.1 0.6 0.825335615 0.877582562 -0.52246947
0.01 0.51 0.872744508 0.877582562 -0.483805424
0.001 0.501 0.877102698 0.877582562 -0.47986425
0.0001 0.5001 0.877534615 0.877582562 -0.479469417
0.00001 0.50001 0.877577768 0.877582562 -0.479429927
0.000001 0.500001 0.877582082 0.877582562 -0.479425977
𝑓 ′ 0,5000 = −0,479425977
Contoh:
Diketahui D(t) adalah fungsi jarak terhadap waktu t, seperti pada tabel di bawah ini:
Maka kita dapat menghitung laju perubahan jarak
terhadap waktu atau yang dikenal sebagai kecepatan
𝑑
𝐷 𝑡 = 𝐷′ 𝑡 = 𝑉 𝑡 Berapa nilai dari V(10) ?
𝑑𝑡
𝑥1 = 𝑥0 + ℎ
𝑓 𝑥0 +ℎ −𝑓(𝑥0
𝑓(𝑥0 𝑓 ′ 𝑥0 ≈ ,
ℎ
𝑦 = 𝑓(𝑥
𝑓 𝑥i +ℎ −𝑓(𝑥i
𝑓 ′ 𝑥i ≈ ,
ℎ
𝑓 𝑥i+1 −𝑓(𝑥i
𝑥1 = 𝑥0 + ℎ
𝑓′ 𝑥i ≈ ,
𝑥0 𝑥i+1 −𝑥i
Penyelesaian dari soal di atas terlihat dalam tabel di bawah ini:
𝐷(𝑡𝑖+1 − 𝐷(𝑡𝑖
= 𝑉(𝑡𝑖
𝑡𝑖+1 − 𝑡𝑖
𝑡𝑖 𝐷(𝑡𝑖 𝐷(𝑡𝑖+1 − 𝐷(𝑡𝑖 𝑡𝑖+1 − 𝑡𝐢
8,000 17.453
9,000 21.460 4.007 1 4.007
10,000 25.752 4.292 1 4.292
11,000 30.301 4.549 1 4.549
12,000 30.084 -0.217 1 -0.217
𝑥𝑖 − 𝑥𝑖−1 = ℎ 𝑥𝑖−1 − 𝑥𝑖 = −ℎ
𝑓(𝑥𝑖 − ℎ − 𝑓(𝑥𝑖
𝑓′ 𝑥𝑖 =
−ℎ
′
𝑓(𝑥𝑖 − ℎ𝑘 − 𝑓(𝑥𝑖
𝑓 𝑥𝑖 =
−ℎ𝑘
𝑘 = 1, 2, 3, … , 𝑛, …
Contoh:
Diberikan fungsi 𝑦 = 𝐶𝑜𝑠(𝑥 Kita tahu bahwa differensial dari fungsi
𝑦 = 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , Adalah: 𝑦 ′ = 𝑓 ′ 𝑥 = −𝑆𝑖𝑛(𝑥 maka:
𝑓 ′ 0,5000 = −𝑆𝑖𝑛(0,5 = -0,4794255386 (Dihitung secara manual)
Dihitung dengan differensial numerik metode selisih mundur 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , 𝑥 =0,5
Tabel iterasi Metode Selisih Mundur
𝑓 𝑥𝑖 − ℎ𝑘 − 𝑓(𝑥𝑖
ℎ𝑘 𝑥𝑖 − ℎ𝑘 𝑓(𝑥𝑖 − ℎ𝑘 𝑓(𝑥𝑖 𝑓 𝑥𝑖 − ℎ𝑘 − 𝑓(𝑥𝑖 −ℎ𝑘
0.1 0.4 0.921060994 0.877582562 0.043478432 -0.434784321
0.01 0.49 0.882332859 0.877582562 0.004750297 -0.475029672
0.001 0.499 0.878061549 0.877582562 0.000478987 -0.478986667
0.0001 0.4999 0.8776305 0.877582562 4.79382E-05 -0.479381659
0.00001 0.49999 0.877587356 0.877582562 4.79421E-06 -0.479421151
0.000001 0.499999 0.877583041 0.877582562 4.79425E-07 -0.4794251
𝑓 ′ 0,5000 = −0,4794251
Contoh:
Diketahui D(t) adalah fungsi jarak terhadap waktu t, seperti pada tabel di bawah ini:
Maka kita dapat menghitung laju perubahan jarak
terhadap waktu atau yang dikenal sebagai kecepatan
𝑑
𝐷 𝑡 = 𝐷′ 𝑡 = 𝑉 𝑡 Berapa nilai dari V(10) ?
𝑑𝑡
𝑓 𝑥 + ℎ − 𝑓(𝑥 − ℎ
𝑓′ 𝑥 ≈
2ℎ
Contoh:
Diberikan fungsi 𝑦 = 𝐶𝑜𝑠(𝑥 Kita tahu bahwa differensial dari fungsi
𝑦 = 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , Adalah: 𝑦 ′ = 𝑓 ′ 𝑥 = −𝑆𝑖𝑛(𝑥
𝑓 ′ 0,5000 = −𝑆𝑖𝑛(0,5 = -0,4794255386 (Dihitung secara manual)
Dihitung dengan differensial numerik metode selisih
tengahan 𝑓(𝑥 = 𝐶𝑜𝑠(𝑥 , 𝑥 =0,5
Tabel iterasi Metode Selisih Tengahan
𝑓 𝑥 + ℎ − 𝑓(𝑥 − ℎ
ℎ𝑘 𝑥0 + h𝑘 𝑥0 − h𝑘 𝑓 𝑥0 + h𝑘 𝑓 𝑥0 − h𝑘 𝑓′ 𝑥 ≈
2ℎ
0.1 0.6 0.4 0.825335615 0.921060994 -0.478626895
0.01 0.51 0.49 0.872744508 0.882332859 -0.479417548
0.001 0.501 0.499 0.877102698 0.878061549 -0.479425459
0.0001 0.5001 0.4999 0.877534615 0.8776305 -0.479425538
0.00001 0.50001 0.49999 0.877577768 0.877587356 -0.479425539
0.000001 0.500001 0.499999 0.877582082 0.877583041 -0.479425539
𝑓 ′ 0,5000 = −0,479425539
Latihan 5: (metode selisih tengahan)
a. Diberikan fungsi 𝑦 = 𝑓(𝑥 = 𝑆𝑖𝑛(𝑥 , dimana 𝑥 dalam radian
Tentukan aproksimasi dari 𝑓 ′ (0,8000 ℎ = 0,1 ℎ = 0,01 ℎ = 0,001
b. Bandingkan hasilnya dengan menghitung langsung 𝑓 ′ 0,8000 = 𝐶𝑜𝑠(0,8000
c. Tentukan pula error mutlak dari perhitungan tersebut.
𝑓 𝑥 + ℎ − 𝑓(𝑥 − ℎ
𝑓′ 𝑥 ≈
2ℎ