Filter löschen
Filter löschen

Plotting system of differential equations

12 Ansichten (letzte 30 Tage)
Sajith Dharmasena
Sajith Dharmasena am 24 Mär. 2015
Kommentiert: Star Strider am 24 Mär. 2015
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.

Akzeptierte Antwort

Star Strider
Star Strider am 24 Mär. 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 Kommentare
Sajith Dharmasena
Sajith Dharmasena am 24 Mär. 2015
How do you plot x1 vs x2? (phase plane)
Star Strider
Star Strider am 24 Mär. 2015
You plot just that:
plot(x(:,1), x(:,2))

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Community Treasure Hunt

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

Start Hunting!

Translated by