Oleh:
Nama: Vania Mene Risriani
NIM: 20119016
2
SOAL DAN PEMBAHASAN
I. SOAL
II. PEMBAHASAN
Untuk menjawab pertanyaan diatas, akan dibahas pada bagian ini. Pada nomor 1, diperintahkan
untuk mengkonstruksikan matriks vector Natural Splines dengan menggunakan peubah
(𝑏0 , 𝑏1 , 𝑏2 , … , 𝑏𝑛 ) dan nomor 2 diketahui fungsi 𝑠(𝑥), dengan informasi tersebut cari nilai 𝑓 ′ (0)
dan 𝑓 ′ (2).
1. Konstruksi Natural Spline untuk mendapatkan rumus iterasi perkalian matriks vector. Iterasi
terbagi dalam 𝑛 subinterval, [𝑥𝑗 , 𝑥𝑗+1 ], 𝑗 = 0,1,2,3, … , 𝑛 − 1
2 3
𝑆𝑗 (𝑥) = 𝑎𝑗 + 𝑏𝑗 (𝑥 − 𝑥𝑗 ) + 𝑐𝑗 (𝑥 − 𝑥𝑗 ) + 𝑑𝑗 (𝑥 − 𝑥𝑗 )
Dimana ℎ𝑗 = 𝑥𝑗+1 − 𝑥𝑗
Sehingga,
𝑏𝑗+1 = 𝑏𝑗 + 2𝑐𝑗 ℎ𝑗 + 3𝑑𝑗 ℎ𝑗2 ……………………………………(2)
𝑆𝑗′′ (𝑥𝑛 )
• Ambil 𝑐𝑛 = 2
𝑆′𝑗′ (𝑥) = 2𝑐𝑗 + 6𝑑𝑗 (𝑥 − 𝑥𝑗 )
Sehingga didapatkan,
𝑐𝑗+1 = 𝑐𝑗 + 3𝑑𝑗 ℎ𝑗 …………………………………………(3)
Sehingga didapatkan pula,
𝑐 −𝑐𝑗
𝑑𝑗 = 𝑗+1 ……………………………………….(4)
3ℎ 𝑗
3
Selanjutnya ubah bentuk 𝑏𝑗+1 dengan substitusikan 𝑑𝑗 , diperoleh hasil sebagai berikut:
𝑐𝑗+1 − 𝑐𝑗
𝑏𝑗+1 = 𝑏𝑗 + 2𝑐𝑗 ℎ𝑗 + 3ℎ𝑗2 𝑑𝑗 = 𝑏𝑗 + 2𝑐𝑗 ℎ𝑗 + 3ℎ𝑗2 ( ) = 𝑏𝑗 + 2𝑐𝑗 ℎ𝑗 + ℎ𝑗 (𝑐𝑗+1 − 𝑐𝑗 )
3ℎ𝑗
Sehingga didapat,
(𝑏𝑗+1 −𝑏𝑗 )
𝑐𝑗+1 = − 𝑐𝑗 …………………………………………(5)
ℎ𝑗
𝑐𝑗+1 − 𝑐𝑗 3
𝑎𝑗+1 = 𝑎𝑗 + 𝑏𝑗 ℎ𝑗 + 𝑐𝑗 ℎ𝑗2 + 𝑑𝑗 ℎ𝑗3 = 𝑎𝑗 + 𝑏𝑗 ℎ𝑗 + 𝑐𝑗 ℎ𝑗2 + ℎ𝑗
3ℎ𝑗
𝑐𝑗+1 − 𝑐𝑗 2 2 1
= 𝑎𝑗 + 𝑏𝑗 ℎ𝑗 + 𝑐𝑗 ℎ𝑗2 + ℎ𝑗 = 𝑎𝑗 + 𝑏𝑗 ℎ𝑗 + 𝑐𝑗 ℎ𝑗2 + 𝑐𝑗+1 ℎ𝑗2
3 3 3
2 1 (𝑏𝑗+1 − 𝑏𝑗 )
= 𝑎𝑗 + 𝑏𝑗 ℎ𝑗 + 𝑐𝑗 ℎ𝑗2 + ℎ𝑗2 ( − 𝑐𝑗 )
3 3 ℎ𝑗
1 1
= 𝑎𝑗 + 𝑏𝑗 ℎ𝑗 + 𝑐𝑗 ℎ𝑗2 + ℎ𝑗 (𝑏𝑗+1 − 𝑏𝑗 )
3 3
Pindahkan 𝑐𝑗 menjadi di ruas kiri.
3(𝑎𝑗+1 −𝑎𝑗 ) 2𝑏𝑗 𝑏𝑗+1
𝑐𝑗 = − − …………………………………………..(6)
ℎ𝑗2 ℎ𝑗 ℎ𝑗
Untuk indeks 𝑗 − 1.
(𝑏𝑗 − 𝑏𝑗−1 ) = (𝑐𝑗 + 𝑐𝑗−1 )ℎ𝑗−1
4
2ℎ𝑗−1 𝑏𝑗 ℎ𝑗−1 𝑏𝑗+1 3ℎ𝑗−1 (𝑎𝑗+1 − 𝑎𝑗 ) 3(𝑎𝑗 − 𝑎𝑗−1 )
(2𝑏𝑗 + 𝑏𝑗−1 ) + + =( ) + ( )
ℎ𝑗 ℎ𝑗 ℎ𝑗2 ℎ𝑗−1
Untuk 𝑗 = 1:
𝑏0 2 2 1 3(𝑎2 − 𝑎1 ) 3(𝑎1 − 𝑎0 )
+ ( + ) 𝑏1 + 𝑏2 = ( 2 )+( )
ℎ0 ℎ1 ℎ0 ℎ1 ℎ1 ℎ02
Untuk 𝑗 = 2:
𝑏1 2 2 1 3(𝑎3 − 𝑎2 ) 3(𝑎2 − 𝑎1 )
+ ( + ) 𝑏2 + 𝑏3 = ( 2 )+( )
ℎ1 ℎ2 ℎ1 ℎ2 ℎ2 ℎ12
Untuk 𝑗 = 3:
𝑏2 2 2 1 3(𝑎4 − 𝑎3 ) 3(𝑎3 − 𝑎2 )
+ ( + ) 𝑏3 + 𝑏4 = ( ) + ( )
ℎ2 ℎ3 ℎ2 ℎ3 ℎ32 ℎ22
⋮
Untuk 𝑗 = 𝑛 − 1:
𝑏𝑛−2 2 2 1 3(𝑎𝑛 − 𝑎𝑛−1 ) 3(𝑎𝑛−1 − 𝑎𝑛−2 )
+( + ) 𝑏𝑛−1 + 𝑏𝑛 = ( 2 ) + ( 2 )
ℎ𝑛−2 ℎ𝑛−1 ℎ𝑛−2 ℎ𝑛−1 ℎ𝑛−1 ℎ𝑛−2
Sehingga didapatkan
1 2 2 1
( + ) 0 ⋯ ⋯ 0
ℎ0 ℎ1 ℎ0 ℎ1
1 2 2 1
0 ( + ) 0 ⋯ 0
ℎ1 ℎ2 ℎ1 ℎ2
𝐴= 1 2 2 1
0 0 ( + ) ⋯ 0
ℎ2 ℎ3 ℎ2 ℎ3
⋮ ⋮ ⋮ ⋮ ⋱ ⋱ ⋮
1 2 2 1
0 0 0 0 ( + )
[ ℎ𝑛−2 ℎ𝑛−1 ℎ𝑛−2 ℎ𝑛−1 ]
5
𝑏0
𝑏1
𝑥 = 𝑏2
⋮
[𝑏𝑛 ]
3(𝑎2 − 𝑎1 ) 3(𝑎1 − 𝑎0 )
( 2 )+( )
ℎ1 ℎ02
3(𝑎3 − 𝑎2 ) 3(𝑎2 − 𝑎1 )
( 2 )+( )
ℎ2 ℎ12
𝑏= 3(𝑎4 − 𝑎3 ) 3(𝑎3 − 𝑎2 )
( ) + ( )
ℎ32 ℎ22
⋮
3(𝑎𝑛 − 𝑎𝑛−1 ) 3(𝑎𝑛−1 − 𝑎𝑛−2 )
( 2 )+( 2 )
[ ℎ𝑛−1 ℎ𝑛−2 ]
dengan syarat Natural Splines maka 𝑆0′′ (𝑥0 ) = 𝑆𝑛′′ (𝑥𝑛 ) = 0
Sehingga diperoleh:
𝑆0′′ (𝑥0 ) = 2𝑐0 = 0 → 𝑐0 = 0
𝑆𝑛′′ (𝑥𝑛 ) = 2𝑐𝑛 = 0 → 𝑐𝑛 = 0
Sehingga dari hasil diatas, disubstitusikan ke persamaan 6 menjadi
3(𝑎1 −𝑎0 ) 2𝑏0 𝑏 2𝑏0 𝑏 3(𝑎1 −𝑎0 )
𝑐0 = − − ℎ1 = 0 → + ℎ1 =
ℎ02 ℎ0 0 ℎ0 0 ℎ02
6
2 1
0 ⋯ ⋯ ⋯ 0
ℎ0 ℎ0
1 2 2 1
( + ) 0 ⋯ ⋯ 0
ℎ0 ℎ1 ℎ0 ℎ1
1 2 2 1
0 ( + ) 0 ⋯ 0
ℎ1 ℎ2 ℎ1 ℎ2
𝐴= 1 2 2 1
0 0 ( + ) ⋯ 0
ℎ2 ℎ3 ℎ2 ℎ3
⋮ ⋮ ⋮ ⋱ ⋱ ⋱ ⋮
1 2 2 1
⋮ ⋮ ⋮ ⋯ ( + )
ℎ𝑛−2 ℎ𝑛−1 ℎ𝑛−2 ℎ𝑛−1
1 2
0 0 0 0 0
[ ℎ𝑛−1 ℎ𝑛−1 ]
𝑏0
𝑏1
𝑥 = 𝑏2
⋮
[𝑏𝑛 ]
3(𝑎1 − 𝑎0 )
ℎ02
3(𝑎2 − 𝑎1 ) 3(𝑎1 − 𝑎0 )
( ) + ( )
ℎ12 ℎ02
3(𝑎3 − 𝑎2 ) 3(𝑎2 − 𝑎1 )
( 2 )+( )
ℎ2 ℎ12
𝑏= 3(𝑎4 − 𝑎3 ) 3(𝑎3 − 𝑎2 )
( 2 )+( )
ℎ3 ℎ22
⋮
3(𝑎𝑛 − 𝑎𝑛−1 ) 3(𝑎𝑛−1 − 𝑎𝑛−2 )
( 2 )+( 2 )
ℎ𝑛−1 ℎ𝑛−2
3(𝑎𝑛 − 𝑎𝑛−1 )
2
[ ℎ𝑛−1 ]
7
𝑠0 (1) = 𝑠1 (1)
1 + 𝐵(1) + 2(1)2 − 2(1)3 = 1 + 𝑏(1 − 1) − 4(1 − 1)2 + 7(1 − 1)3
1+𝐵+2−2=1→𝐵 =0
Lalu dengan sifat 𝑠0′ (1) = 𝑠1′ (1), didapatkan nilai 𝑏:
𝑠0′ (1) = 𝑠1′ (1)
𝐵 + 4𝑥 − 6𝑥 2 = 𝑏 − 8(𝑥 − 1) + 21(𝑥 − 1)2
Substitusi nilai 𝐵:
𝐵 + 4(1) − 6(1)2 = 𝑏 − 8(1 − 1) + 21(1 − 1)2
0 + 4 − 6 = 𝑏 → 𝑏 = −2
Sehingga didapatkan
𝑠0 (𝑥) = 1 + 2𝑥 2 − 2𝑥 3 ,0 ≤ 𝑥 ≤ 1
𝑠(𝑥) = { 2 3
𝑠1 (𝑥) = 1 − 2(𝑥 − 1) − 4(𝑥 − 1) + 7(𝑥 − 1) ,1 ≤ 𝑥 ≤ 2
Untuk mencari nilai 𝑓 ′ (0) dan 𝑓 ′ (2).
𝑓 ′ (0) = 𝑆 ′ (0) = 4(0) − 6(0)2 = 0
𝑓 ′ (2) = 𝑆 ′ (2) = −2 − 8(2 − 1) + 21(2 − 1)2 = 11 ∎
8
KESIMPULAN
Jadi dari pembahasan sebelumnya, diperoleh hasil dari nomor 1 dan nomor 2. Untuk nomor 1
diperoleh hasil sebagai berikut:
2 1
0 ⋯ ⋯ ⋯ 0
ℎ0 ℎ0
1 2 2 1
( + ) 0 ⋯ ⋯ 0
ℎ0 ℎ1 ℎ0 ℎ1
1 2 2 1
0 ( + ) 0 ⋯ 0
ℎ1 ℎ2 ℎ1 ℎ2
𝐴= 1 2 2 1
0 0 ( + ) ⋯ 0
ℎ2 ℎ3 ℎ2 ℎ3
⋮ ⋮ ⋮ ⋱ ⋱ ⋱ ⋮
1 2 2 1
⋮ ⋮ ⋮ ⋯ ( + )
ℎ𝑛−2 ℎ𝑛−1 ℎ𝑛−2 ℎ𝑛−1
1 2
0 0 0 0 0
[ ℎ𝑛−1 ℎ𝑛−1 ]
𝑏0
𝑏1
𝑥 = 𝑏2
⋮
[𝑏𝑛 ]
3(𝑎1 − 𝑎0 )
ℎ02
3(𝑎2 − 𝑎1 ) 3(𝑎1 − 𝑎0 )
( ) + ( )
ℎ12 ℎ02
3(𝑎3 − 𝑎2 ) 3(𝑎2 − 𝑎1 )
( 2 )+( )
ℎ2 ℎ12
𝑏= 3(𝑎4 − 𝑎3 ) 3(𝑎3 − 𝑎2 )
( ) + ( )
ℎ32 ℎ22
⋮
3(𝑎𝑛 − 𝑎𝑛−1 ) 3(𝑎𝑛−1 − 𝑎𝑛−2 )
( 2 )+( 2 )
ℎ𝑛−1 ℎ𝑛−2
3(𝑎𝑛 − 𝑎𝑛−1 )
2
[ ℎ𝑛−1 ]
9
Dan untuk hasil nomor 2 diperoleh hasil berikut:
𝑓 ′ (0) = 0
𝑓 ′ (2) = 11
10