Create ODE Phase Portrait with MATLAB

  • Thread starter Thread starter Dollydaggerxo
  • Start date Start date
  • Tags Tags
    Ode Phase
Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
7 replies · 4K views
Dollydaggerxo
Messages
60
Reaction score
0

Homework Statement



i need to create the phase diagram for the equation [tex]\ddot{x}=x^{3}-x[/tex]
using MATLAB

Homework Equations



Well i have worked out that there is a centre point at 0,0 and a saddle point at -1,0.

The Attempt at a Solution



i found a site on the internet which shows me what the diagram should look like:

(http://fds.oup.com/www.oup.com/pdf/13/9780199208241.pdf ) page 19

but i have no idea how to do this in Matlab.

I tried to do it using a quiver but its not looking anything like this.

Then i tried to do it using ode23 package but i keep getting an error saying "Unable to meet integration tolerances without reducing the step size below the smallest value allowed "

would really really appreciate any help, thanks
 
Last edited by a moderator:
Physics news on Phys.org
To compute the phase portrait, compute:

[tex] \frac{dy}{dx}=\frac{\dot{y}}{\dot{x}}=\frac{x^{3}-x}{y}[/tex]

This is an integral which is do-able, so do it and see what you get.
 
thanks for the reply!

do you mean just straight forward integrate it w,r,t, x
for example it would be

[tex]\frac{x^4 - 2x^2}{4y}[/tex] ??

then what would i do with that though??
thanks so much for your help
 
i see -- ok sorry.

so
[tex]\frac{y^2}{2} = \frac{x^4-2x^2}{4} + C[/tex] ??

i still don't really know what to do with it though forgive me!

thanks again
 
for any values of C??
all i am getting is what looks like a square graph translated a lot I am not sure what its mean to look like

thanks