 
 
 
 
 
 
Re: Yukawa
- To: mathgroup at smc.vnet.net
- Subject: [mg54815] Re: Yukawa
- From: "Jens-Peer Kuska" <kuska at informatik.uni-leipzig.de>
- Date: Wed, 2 Mar 2005 22:29:05 -0500 (EST)
- Organization: Uni Leipzig
- References: <d03o8d$8ab$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Hi,
especial you was not so clever to send us your code,
so, we will never find out why your code does not work
However
deqn={Derivative[1][px][t] ==
(g*x[t])/(E^(K*Sqrt[x[t]^2 + y[t]^2])*
(x[t]^2 + y[t]^2)^(3/2)) +
(g*K*x[t])/(E^(K*Sqrt[x[t]^2 + y[t]^2])*
(x[t]^2 + y[t]^2)), Derivative[1][py][t] ==
(g*y[t])/(E^(K*Sqrt[x[t]^2 + y[t]^2])*
(x[t]^2 + y[t]^2)^(3/2)) +
(g*K*y[t])/(E^(K*Sqrt[x[t]^2 + y[t]^2])*
(x[t]^2 + y[t]^2)), Derivative[1][x][t] ==
px[t]/m, Derivative[1][y][t] == py[t]/m}
sol = NDSolve[
Join[deqn, {x[0] == 10, y[0] == 0.1, px[0] == -0.5, py[0] == 0}]
/. {g -> 1, K -> 1/2, m -> 1}, {x[t], y[t], px[t], py[t]}, {t, 0, 20}]
ParametricPlot[Evaluate[
{x[t], y[t]} /. sol], {t, 0, 20}]
gives a fine scattering.
Regards
  Jens
"dumb_founded" <andreajagger_8 at hotmail.com> schrieb im Newsbeitrag 
news:d03o8d$8ab$1 at smc.vnet.net...
>I was using Mathematica to solve simultaneously the x and y equations
> of motion for a particle subjected to a Yukawa potential.  NDSolve
> predictably gave an interpolating function.  However, when I tried to
> plot this function, I got the error message that it is not real valued
> at certain pairs of points.  What is going on?  Can I do anything to
> remedy the situation?
>
>
> Thanks.
> 

