Dengan metode RK, dapatkan x1(t) dan x2(t) dari 0 < t < 0,5
dengan Δt=0,1 jika diketahui
Bentuk matrik,
x1 5 8 x1 1 2t x1 (0) 1
x 6 9 x 3 e x (0 ) 0
2 2 2
1/8/2020 Mahfudz Shidiq-Komputasi Numerik-TEUB 19
Atau,
1
x ax bu (t ) x(0)
0
x1 5 8 1 2 t
x a b u (t ) e
x2 6 9 3
x(n+1)=x(n)+(k1+2k2+2k3+k4)/6
a. t0 = 0:
k1 tax(0) bu (t0 )
5 8 1 1 0,4
0,1 1
6 9 0 3
0,3
0,3815 0,3781
k3 k4
0,3043 0,3244
1 1,3867
x(1) x(0) k1 2k2 2k3 k4
6 0,31
Jadi untuk t=0,1:
x1=1,3867
x2=-0,31
clear all;
clc;
disp('Program ini menyelesaikan SPD');
disp('dx/dt=ax + bu dengan metode RK');
disp('dengan a adalah');
a=[5 8;-6 -9]
disp('dan b adalah');
b=[-1;3]
disp('u adalah:u=exp(-2*t)');
disp('x0 adalah');
x=[1;0];
t=0; dt=0.1; takhir=0.5;
Atau:
n1
x Ax bu(t ) x(0)
n2
x 1 v dan x 2 v
x1 0 1 x1 100
x (0)
x
2 16 10 x2 400
Atau x Ax
0 1
dengan A
16 10
0 1 100 400 20
k1 x0,05 x0,05
16 10 400 5600 280
0 1 100 10 13
k2 x0,05
16 10 400 140 218
120
100
80
60
40
20
0 t