Is there any easy way to solve matrix differential equation?

5 visualizzazioni (ultimi 30 giorni)
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 Commenti
Babak
Babak il 28 Ago 2012
What's the dimension of the matrix p?
Is i a constant?
Nikolaos
Nikolaos il 30 Ago 2012
Usually the dimensions are 36x36 of p . i is just imaginary constant number. L is an operator that involves a sum of matrices.

Accedi per commentare.

Risposta accettata

Babak
Babak il 28 Ago 2012
Modificato: Babak il 28 Ago 2012
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.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by