Is there any easy way to solve matrix differential equation?

i.e. i want to solve dp/dt = ip , where p is a matrix .
(my main problem is to solve solve dp/dt = ip + L(p) , where L is the liouvillian of an operator)
thank you in advance

댓글 수: 2

What's the dimension of the matrix p?
Is i a constant?
Usually the dimensions are 36x36 of p . i is just imaginary constant number. L is an operator that involves a sum of matrices.

댓글을 달려면 로그인하십시오.

 채택된 답변

Babak
Babak 2012년 8월 28일
편집: Babak 2012년 8월 28일

0 개 추천

The analytical solution to the problem of dp/dt = ip is
p(t) = C exp(it)
where C is a constant matrix same size as p used to determine the initial condition. i can be either a scalar or a matrix. If i is a matrix, in the above solution exp(it) will be a matrix as well which is defined in the literature.

추가 답변 (0개)

카테고리

질문:

2012년 8월 28일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by