You are on page 1of 6

Metode euler yg lebih baik

Komang Surya Adi Putra


1106066183

Metode Euler
Merupakan metode yang paling sederhana dalam
menyelesaikan IVP(Initial Value Problem)
Diferensial tingkat pertama sebagai kemiringan
(slope) dari kurva fungsi

f x0 , y 0

y1 y 0 y1 y 0

x1 x0
h

y1 y 0 hf x0 , y 0

Metode Euler Lebih Baik

Soal
Pada mulanya suatu rangkaian
tersusun seperti pada gambar. Saat
kapasitor terisi penuh, saklar
dipindahkan ke b. Carilah arus yg
mengalir di rangkaian sebagai fungsi
waktu t setelah saklar dipindahkan
ke b. Selesaikan dengan metode
euler lebih baik ?

Script :
! mencari diff => dy/dx = x + y

! dengan kondisi initialnya y(0) = 1


! menggunakan metode Euler

program euler_lebih_baik_komang
implicit none
real :: h,V,R,C,L,w
real,dimension(1000) :: x,y,z
integer :: n,i
N=10
V=12
R=10
C=0.000001
L=0.1
w=sqrt(1/(L*C))

x(1)= 0
y(1)= 0
z(1)= w*V*C

write (*,*) 'masukkan nilai delta h'


read (*,*) h

do i=1,N
x(i+1)= x(i)+h
write (*,*) 'nilai x:'
write (*,*) x(i)
end do
do i=1,N
y(i+1)=y(i)+(h*((z(i)*h/2)+y(i)))
z(i+1)=w*V*C*cos(w*x(i))
write (*,*) 'nilai y :'
write (*,*) y(i)
write (*,*) 'nilai turunan y dititik tersebut'
write (*,*) z(i)
end do
end program euler_lebih_baik_komang

Hasil

You might also like