yersinia29 said:
Here's another way of asking my question:
Suppose you have the following diffeq:
dF/dt = (A + B)F
Now from what I understand, the solution to this is:
F = (e^At*e^Bt)F(0)
No, what you have there is not quite right. Assuming that you mean A and B to be matrices, the correct solution would be:
F(t)=e^[(A+B)t] F(0)
This is not the same as what you have unless A and B commute. (If they commute, that means that AB=BA.)
To answer the general question of this thread:
Suppose you have a system of ODEs of the form:
dx/dt = Ax + b
where x is an n-dimensional vector, A is a constant n by n matrix, and b is a constant n-dimensional vector. We can start off by defining a new variable y, which satisfies:
x=y - A^-1 b
Here "A^-1" means the inverse of A. Substituting in this expression for x simplifies our equation to:
dy/dt = Ay
Now, to find the general solution of this homogeneous n-dimensional ODE, we assume that A has eigenvectors
v1, v2, ... , vn
with corresponding eigenvalues
e1, e2, ... , en
This means that for each i, we have A vi = ei vi. (For more about eigenvalues/vectors, see
http://mathworld.wolfram.com/Eigenvalue.html )
A little fiddling around will show that the general solution to the equation for y(t) is:
y(t) = C1 v1 e^( e1 t ) + C2 v2 e^( e2 t ) + ... + Cn vn e^( en t )
(try substituting this back into the equation for dy/dt to see that it is a solution.) Here C1, C2, ... , Cn are arbitrary constants. If we happen to have an initial condition for each of the n components of x, then we also have initial conditions for all of the components of y. We can then find the C's by setting t=0 in the above expression for y(t):
y(0) = C1 v1 + C2 v2 + ... + Cn vn
which is a set of n linear algebraic equations for the n unknown C's. Solve it and you're done.