Mathematica 9 is now available
Student Support Forum
-----
Student Support Forum: 'NdSolve, Shooting Method' topicStudent Support Forum > General > "NdSolve, Shooting Method"

Next Comment >Help | Reply To Topic
Author Comment/Response
Ryan
09/16/11 00:15am

Hi,

I am really novice at both Mathematica and the theory behind this...

I am trying to implement a sort of shooting method I came across in a paper. I have attached the notebook. I am trying to solve a third order ODE where I only know the asymptotic solution.

I get the following error:
The method given in Method -> NDSolve`Shooting is only for equation processing and is not a time-stepping method. >>

If I take out the Method->... from NDSolve it executes with no errors.

Simply put, I know that for large x, the solution is exp(-p2*x) where p2 is 4 + 0.5*gamma and gamma is a parameter I am interested in. The DE involves the parameter gamma. The unknown function is a function of x and gamma. Basically, I am trying to integrate out x and solve for gamma using FindRoot.

The attached notebook has all the work. It executes but I know the graph it is giving me is incorrect. Is there anything I need to know about trying to implement this shooting method with NDSolve?

I can be more specific if need be.

Thanks,
Ryan

Attachment: LoopShootingMethodNumericalGrowthRate.nb, URL: ,

Subject (listing for 'NdSolve, Shooting Method')
Author Date Posted
NdSolve, Shooting Method Ryan 09/16/11 00:15am
Re: NdSolve, Shooting Method yehuda ben-s... 09/16/11 11:49am
Next Comment >Help | Reply To Topic