Effacer les filtres
Effacer les filtres

Plotting system of differential equations

20 vues (au cours des 30 derniers jours)
Sajith Dharmasena
Sajith Dharmasena le 24 Mar 2015
Commenté : Star Strider le 24 Mar 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.

Réponse acceptée

Star Strider
Star Strider le 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 commentaires
Sajith Dharmasena
Sajith Dharmasena le 24 Mar 2015
How do you plot x1 vs x2? (phase plane)
Star Strider
Star Strider le 24 Mar 2015
You plot just that:
plot(x(:,1), x(:,2))

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by