Solving Matrix differential equations

50 Ansichten (letzte 30 Tage)
Zach
Zach am 17 Nov. 2011
Bearbeitet: Abe am 23 Dez. 2015
I'm looking to solve a system of the type dxdt=A*x where dxdt and x are 1xn vectors and A is an nxn matrix. I know I can use something like ode45 to solve each row individually, but figured matlab must have a way of solving such systems. Thanks in advance!

Akzeptierte Antwort

Fangjun Jiang
Fangjun Jiang am 17 Nov. 2011
dxdt and x should be n by 1 vectors.
Yes. ode45 or other ode solver can solve the system at once. run odeexamples.m to see various example.
You might consider use ss() if A is time-invariant matrix.
  1 Kommentar
Nikolaos
Nikolaos am 31 Aug. 2012
where can we find odeexamples.m ? was that helpfull? I am having the same problem..
thank you in advance

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Abe
Abe am 23 Dez. 2015
Bearbeitet: Abe am 23 Dez. 2015

Kategorien

Mehr zu Mathematics finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by