Azzera filtri
Azzera filtri

Plotting system of differential equations

20 visualizzazioni (ultimi 30 giorni)
Hi,
does anybody know the code to plot a system of differential equations? For example say,
x1(dot) = -x2 + (x1)^2 -(x1*x2)
x2(dot) = x1 + (x1*x2)
Thanks in advance! :)
Sajith.

Risposta accettata

Star Strider
Star Strider il 24 Mar 2015
Yes.
Use ode45 to integrate your equations, then plot the solution.
Give it a go. It should be very easy for you to cast your system of equations as an Anonymous Function. If you have problems with your code, we can help you get it running.
  5 Commenti
Sajith Dharmasena
Sajith Dharmasena il 24 Mar 2015
How do you plot x1 vs x2? (phase plane)
Star Strider
Star Strider il 24 Mar 2015
You plot just that:
plot(x(:,1), x(:,2))

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!

Translated by