Solution to a system of ODE:s Consider a system of linear

windpipe33u

windpipe33u

Answered question

2022-04-22

Solution to a system of ODE:s
Consider a system of linear ODE:s:
x(t)=Ax(t)+C
Here A and C are coefficient matrices. If C=0, the solution is x(t)=exp(Ax(t))x(0), where exp represents the matrix exponential. Can we write a similar solution for a general C?

Answer & Explanation

Pedro Taylor

Pedro Taylor

Beginner2022-04-23Added 19 answers

Step 1
Using the matrix exponential as integrating factor you get
(eAtx(t))=eAtC
which can be integrated to (at first only for regular A, but in the end for all A)
Step 2
eAtx(t)x(0)=A1(eAtI)Cx(t)=eAtx(0)+tϕ1(At)C
where ϕ1 is the matrix version of the function ϕ1(z)=ez1z, continued with ϕ1(0)=1 as per its power series. Note that ϕ1, despite its singular definition, is an analytical or entire function, similar to the exponential.
These modified exponentials, matrix phi functions or whatever name they got in-between, ϕ2(z)=ez1zz2 etc. occur also in exponential Runge-Kutta methods, thus they are also implemented in good numerical linear algebra libraries along the matrix exponential.

Do you have a similar question?

Recalculate according to your conditions!

Ask your question.
Get an expert answer.

Let our experts help you. Answer in as fast as 15 minutes.

Didn't find what you were looking for?