You are on page 1of 15

SOLUSI PERSAMAAN

DIFERENSIAL
PERSAMAAN DIFERENSIAL BIASA

• Satu persamaan: dy
 f  x, y 
dx

 f1  x, y1 , y2 ,..., yn 
dy1
• n persamaan dx
 f 2 x, y1 , y2 ,..., yn 
(sistem persamaan): dy2
dx
.
.
.

 f n x, y1 , y2 ,..., yn 
dyn
dx
PERSAMAAN DIFERENSIAL BIASA

• Persamaan diferensial diselesaikan dengan:


– Kondisi awal (problem nilai awal)
– Kondisi batas (problem nilai batas)
• Kondisi adalah diketahuinya
• Nilai variabel terikat
• Nilai turunan variabel terikat
• Problem nilai awal:

• Problem nilai batas:


JENIS KONDISI BATAS

• Kondisi Dirichlet
– Nilai variabel terikat diketahui
– Misalnya:
y=2
y = 2x
• Kondisi Neumann
– Nilai turunan variabel terikat diketahui
– Misalnya: dy
0
dx
dy
 2x
dx
JENIS KONDISI BATAS

• Kondisi Cauchy
– Gabungan kondisi Dirichlet dan kondisi Neumann.
dy
 3y  1
dx

• Kondisi Robbins
– Turunan variabel terikat sebagai fungsi dari
variabel terikat.
dy
 2y
dx
PROBLEM NILAI AWAL

• Metode eksplisit
dy dy
 4y  x  0   4y  x
dx dx

 f  x, y 
dy
dx

Turunan pertama Fungsi ruas kanan (FRK)


METODE EKSPLISIT

• Metode Euler
• Metode Adam-Bashford
• Metode Runge-Kutta
– Orde ke-2
– Orde ke-4
– Runge-Kutta Gill
– Runge-Kutta Feldberg
RUNGE-KUTTA ORDE KE-4

Satu PDB: n PDB:

yi 1  yi 
1
6
k1  2k2  2k3  k4  yi 1, j  yij 
1

6 j
k1  2k 2 j  2k3 j  k 4 j  j  1, 2,..., n

k1  hf xi , yi  k1 j  hf j xi , yi1 , yi 2 ,..., yin  j  1, 2,..., n


 h k   h k k k 
k 2  hf  xi  , yi  1  k 2 j  hf j  xi  , yi1  11 , yi 2  12 ,..., yin  1n  j  1, 2,..., n
 2 2  2 2 2 2 
 h k   h k k k 
k3  hf  xi  , yi  2  k3 j  hf j  xi  , yi1  21 , yi 2  22 ,..., yin  2 n  j  1, 2,..., n
 2 2  2 2 2 2 
k 4  hf xi  h, yi  k3  k 4 j  hf j xi  h, yi1  k31 , yi 2  k32 ,..., yin  k3n  j  1, 2,..., n
RUNGE-KUTTA ORDE KE-4

• 1 PDB dy
 y  2x
dx

• Kondisi awal: y 0   1
• RK orde ke-4:

yi 1  yi 
1
k1  2k2  2k3  k4  k1  hf  xi , yi 
6
 h k1 
k 2  hf  xi  , yi  
 2 2
 h k2 
k3  hf  xi  , yi  
 2 2
k 4  hf  xi  h, yi  k3 
RUNGE-KUTTA ORDE KE-4
dy
 y  2x
dx

k1  hf  xi , yi  k1  h yi  2 xi 
 h k1   k1   h 
k 2  hf  xi  , yi   k 2  h  yi    2 xi   
 2 2  2  2 
 h k   k2   h 
k3  hf  xi  , yi  2  k3  h  yi    2 xi   
 2 2  2  2 
k 4  hf  xi  h, yi  k3  k 4  h yi  k3   2 xi  h 

yi 1  yi  k1  2k 2  2k3  k 4 
1
6
RUNGE-KUTTA ORDE KE-4

-1

-2

-3

-4
y

-5

-6

-7

-8

-9
0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5
x
RUNGE-KUTTA ORDE KE-4

• Sistem n PDB dy1


  y1  5 x
dx
dy2
 y2  xy1
dx

Kondisi awal: y1 0  1


y2 0   0
x k1 k2 k3 k4 y

0 1,0000
0,0000

-1,0000 -3,0000 -2,0000 -4,0000 -1,4708


1
0.0000 -0.2500 0.0250 1,1250 0,2127

-3,5000 -4,2500 -3,8750 -4,6250 -5.5413


2
1,6458 5,8437 8,6976

-10,198
3
55,385

-15,073
4
223,56

-20,027
5
739,62
RUNGE-KUTTA ORDE KE-4
TUGAS PERORANGAN

• Selesaikanlah sistem PDB berikut dengan


menggunakan algoritma Runge-Kutte orde ke-4!
1)

dp
 x2  p 
2) 3) dp
 2x  p
dx dx
dq dq
 2q  pq  2q  pq
dx dx
Kondisi awal: Kondisi awal:
p 0   1 p0   1
q 0   2 q0   1

You might also like