next up previous


Solution by converting a system to diagonal form

We assume, that nxn matrix A is diagonalisable over tex2html_wrap_inline4572, i.e. it has n linearily independent eigenvectors tex2html_wrap_inline4576, ..., tex2html_wrap_inline4578 belonging to eigenvalues tex2html_wrap_inline4502, ..., tex2html_wrap_inline4504 over tex2html_wrap_inline4572 (here tex2html_wrap_inline4586 or tex2html_wrap_inline4588)
equation276
Assembling the eigenvectors into nxn matrix S
equation280
we can write
equation284
where tex2html_wrap_inline4596 is a nxn diagonal matrix with entries tex2html_wrap_inline4502, ..., tex2html_wrap_inline4504. Multiplying (34) on the right by S-1 one obtains the matrix A in diagonally factorised form
equation292
Substituting (35) in (2) and multiplying obtained result on the left by S-1 yields
equation296
or
equation302
Here a vector tex2html_wrap_inline4612 is defined as
equation307
Evidently, the system of differential equations (37) is a diagonal system, because the matrix D is diagonal. In explicit form the system (37) reads
eqnarray312
Integrating (39), we obtain
equation314
or in matrix form
equation317
where
equation321
Substituting (38) in (41) and multiplying obtained result on the left by S one obtains the general solution of system (2) in terms of original variables x
equation333
The vector of integration constants tex2html_wrap_inline4620 can be determined satisfying the initial conditions tex2html_wrap_inline4482 (or boundary conditions (4)).

Satisfaction conditions tex2html_wrap_inline4482 gives
equation342
and
equation348
In most practical case (a=0), the formula (45) reduces to
equation354

General solution algorithm using linear algebra software is following:

1. find the eigenvalues and eigenvectors

2. compose matrices S and E(t)

3. compute the general solution to (1) by (43) or solution to the initial value problem by (46).

Example 1: Consider the system
eqnarray360
find the general solution.

In matrix notation the system (47) becomes
equation362
The characteristic polynomial of matrix A
equation373
is
eqnarray378
Therefore the eigenvalues are tex2html_wrap_inline4516 and tex2html_wrap_inline4636. The eigenvector tex2html_wrap_inline4576 associated with tex2html_wrap_inline4516 is obtained by solving equation tex2html_wrap_inline4642
equation386
Analogically
equation392
and therefore
equation398

Finally, we can compute the general solution of system (47) using formula (53)
equation408

Example 2: Solve the following initial value problem
eqnarray433
For the system (55) the matrix
equation435
has eigenvalues tex2html_wrap_inline4644, tex2html_wrap_inline4646 and tex2html_wrap_inline46





48. Associated eigenvectors are
equation440
respectively.

The general solution of system (55) is given by
eqnarray454
From (44) the integration constants are
equation480
and the solution of the initial value problem (45)-(46) can be presented as
equation491

Exercises
1. Consider a linear system of differential equations
equation513
a) find the general solution
b) find the solution to the initial value problem determined by the initial conditions tex2html_wrap_inline4650

2. Find the general solution to the linear system of differential equations.
eqnarray520


next up previous