clear all;
syms t u s real
syms y0 y1 real
f = exp(-u)
num = [2 13 8]; den = [1 5 6];
[A,B,C,D] = tf2ss(num,den)
PHI = inv(s*eye(2) - A)
phi = expm(A*t)
h = C*expm(A*t)*B
F = sym([C; C*A])
x0= inv(F)*[y0;y1]
xf = simplify(int(expm(A*(t-u))*B*f, u, 0,t))
xh = simplify(expm(A*t)*x0)
x = simplify(xh+xf)
y = simplify(C*x + D*subs(f,u,t))
yf = simplify(int(subs(h,t,t-u)*f,u,0,t) + D*subs(f,u,t))
yh = simplify(C*expm(A*t)*x0)
simplify(y-yh-yf)
[r,p,k] = residue(num,den)
A = diag([-3,-2]); B = [1;1]; C = [13,-10]; D = 2;
phi = expm(A*t)
h1 = C*phi*B;
simplify(h-h1)
F = sym([C; C*A]);
invF = inv(F)
x0= inv(F)*[y0;y1]
xf = simplify(int(expm(A*(t-u))*B*f, u, 0,t))
xh = simplify(expm(A*t)*x0)
x = simplify(xh+xf)
y1 = simplify(C*x + D*subs(f,u,t))
yf = simplify(int(subs(h,t,t-u)*f,u,0,t) + D*subs(f,u,t))
yh = simplify(C*expm(A*t)*x0)
simplify(y-y1)
f =
exp(-u)
A =
-5 -6
1 0
B =
1
0
C =
3 -4
D =
2
PHI =
[ s 6 ]
[------------ - ------------]
[ 2 2 ]
[s + 5 s + 6 s + 5 s + 6]
[ ]
[ 1 s + 5 ]
[------------ ------------ ]
[ 2 2 ]
[s + 5 s + 6 s + 5 s + 6 ]
phi =
[-2 exp(-2 t) + 3 exp(-3 t) 6 exp(-3 t) - 6 exp(-2 t)]
[ ]
[ -exp(-3 t) + exp(-2 t) 3 exp(-2 t) - 2 exp(-3 t)]
h =
-10 exp(-2 t) + 13 exp(-3 t)
F =
[ 3 -4]
[ ]
[-19 -18]
x0 =
[ 9/65 y0 - 2/65 y1 ]
[ ]
[ 19 ]
[- --- y0 - 3/130 y1]
[ 130 ]
xf =
[- 1/2 (-4 exp(t) + 3 + exp(2 t)) exp(-3 t)]
[ ]
[ 1/2 (1 - 2 exp(t) + exp(2 t)) exp(-3 t) ]
xh =
[3/5 exp(-2 t) y0 + 1/5 exp(-2 t) y1 - 6/13 exp(-3 t) y0
- 3/13 exp(-3 t) y1]
[2/13 exp(-3 t) y0 + 1/13 exp(-3 t) y1 - 3/10 exp(-2 t) y0
- 1/10 exp(-2 t) y1]
x =
[3/5 exp(-2 t) y0 + 1/5 exp(-2 t) y1 - 6/13 exp(-3 t) y0
- 3/13 exp(-3 t) y1 + 2 exp(-2 t) - 3/2 exp(-3 t) - 1/2 exp(-t)]
[2/13 exp(-3 t) y0 + 1/13 exp(-3 t) y1 - 3/10 exp(-2 t) y0
- 1/10 exp(-2 t) y1 + 1/2 exp(-3 t) - exp(-2 t) + 1/2 exp(-t)]
y =
3 exp(-2 t) y0 + exp(-2 t) y1 - 2 exp(-3 t) y0 - exp(-3 t) y1 + 10 exp(-2 t)
- 13/2 exp(-3 t) - 3/2 exp(-t)
yf =
10 exp(-2 t) - 13/2 exp(-3 t) - 3/2 exp(-t)
yh =
3 exp(-2 t) y0 - 2 exp(-3 t) y0 + exp(-2 t) y1 - exp(-3 t) y1
ans =
0
r =
13.0000
-10.0000
p =
-3.0000
-2.0000
k =
2
phi =
[exp(-3 t) 0 ]
[ ]
[ 0 exp(-2 t)]
ans =
0
invF =
[-2 -1]
[-- --]
[13 13]
[ ]
[-3 -1]
[-- --]
[10 10]
x0 =
[- 2/13 y0 - 1/13 y1]
[ ]
[- 3/10 y0 - 1/10 y1]
xf =
[- 1/2 exp(-3 t) + 1/2 exp(-t)]
[ ]
[ -exp(-2 t) + exp(-t) ]
xh =
[- 1/13 exp(-3 t) (2 y0 + y1)]
[ ]
[- 1/10 exp(-2 t) (3 y0 + y1)]
x =
[- 2/13 exp(-3 t) y0 - 1/13 exp(-3 t) y1 - 1/2 exp(-3 t) + 1/2 exp(-t)
]
[- 3/10 exp(-2 t) y0 - 1/10 exp(-2 t) y1 - exp(-2 t) + exp(-t)]
y1 =
3 exp(-2 t) y0 + exp(-2 t) y1 - 2 exp(-3 t) y0 - exp(-3 t) y1 + 10 exp(-2 t)
- 13/2 exp(-3 t) - 3/2 exp(-t)
yf =
10 exp(-2 t) - 13/2 exp(-3 t) - 3/2 exp(-t)
yh =
3 exp(-2 t) y0 - 2 exp(-3 t) y0 + exp(-2 t) y1 - exp(-3 t) y1
ans =
0