You are on page 1of 2

10/12/13 6:50 AM E:\PDN I\Eksplisit_sistem.

m 1 of 2

%Metode Euler Eksplisit

clear all

h
t=0:h
N=length(t) -
u1 = zeros(N+1,1)
u2 = zeros(N+1,1)

u1(1) =
u2(1) =
u1_eks(1) =
u2_eks(1) =
err1(1) =
err2(1) =
for n = 1:N
u1(n+1) = u1(n) + h*(9*u1(n)+24*u2(n)+5*cos(t(n))-sin(t(n))/3)
%solusi Euler eksplisit
u2(n+1) = u2(n) + h*(-24*u1(n)-51*u2(n)-9*cos(t(n))+sin(t(n))
/3)
u1_eks(n+1) = 2*exp(-3*t(n+1))-exp(-39*t(n+1))+cos(t(n+1))
%solusi eksak
u2_eks(n+1) = -exp(-3*t(n+1))+2*exp(-39*t(n+1))-cos(t(n+1))

err1(n+1)=abs(u1(n+1)-u1_eks(n+1)) %kesalahan
mutlak
err2(n+1)=abs(u2(n+1)-u2_eks(n+1))
10/12/13 6:50 AM E:\PDN I\Eksplisit_sistem.m 2 of 2

end
figure(1)
subplot(3,1,1) plot(t,u1,'k--o',t,u1_eks,'r')
subplot(3,1,2) plot(t,u2,'k--o',t,u2_eks,'r')
subplot(3,1,3)

plot(t,err1,'r',t,err2,'k')
m1=max(err1)
m2=max(err2)

You might also like