Re: DSolve and K$31, i am puzzled
- To: mathgroup at smc.vnet.net
- Subject: [mg57099] Re: [mg57078] DSolve and K$31, i am puzzled
- From: Igor Antonio <igora at wolf-ram.com>
- Date: Sun, 15 May 2005 03:03:59 -0400 (EDT)
- Organization: Wolfram Research, Inc.
- References: <200505140858.EAA09494@smc.vnet.net>
- Reply-to: igora at wolf-ram.com
- Sender: owner-wri-mathgroup at wolfram.com
David Boily wrote:
> When i try to solve this differential equation with the command:
>
> In[1]:= DSolve[f'[t] == Sign[p2 Exp[F2 t] - p1 Exp[F1 t] + p], f[t], t]
>
> where p, p1, p2, F1 and F2 are constants i get the answer
>
> F1 t F2 t
> (p - E p1 + E p2) (-K$31 + t)
> Out[1]= {{f[t] -> ------------------------------------- + C[1]}}
> F1 t F2 t 2
> Sqrt[(p - E p1 + E p2) ]
>
> what the hell is K$31? I have tried to find out with google or
> the mathematica 5 online docs but have found nothing.
>
> can someone enlighten me?
>
> David Boily
> Centre for Intelligent Machines
> McGill University
> Montreal, Quebec
Those are "module variables" and the numbers give them unique names.
They're needed because often the output from DSolve contains an
unevaluated integral. Example:
In[1]:= DSolve[y'[x]==f[x], y,x]
Out[1]= {{y -> Function[{x}, C[1] + Integrate[f[K$371], {K$371, 1, x}]]}}
The K$371 variable is a dummy variable of integration and does not
affect the calculations. Just replaced it by another symbol:
In[2]:= %/.{K$44 -> t}
Out[2]= {{y -> Function[{x}, C[1] + Integrate[f[t], {t, 1, x}]]}}
--
Igor Antonio
Wolfram Research, Inc.
www.wolfram.com
To email me personally, remove the dash.
- Follow-Ups:
- Re: Re: DSolve and K$31, i am puzzled
- From: Igor Antonio <igora@wolf-ram.com>
- Re: Re: DSolve and K$31, i am puzzled
- References:
- DSolve and K$31, i am puzzled
- From: David Boily <dsboily@fastmail.ca>
- DSolve and K$31, i am puzzled