Re: DSOLVE in 5.01 ??
- To: mathgroup at smc.vnet.net
- Subject: [mg47598] Re: DSOLVE in 5.01 ??
- From: turbo cyx <turbocyx at gmx.net>
- Date: Sat, 17 Apr 2004 02:31:39 -0400 (EDT)
- References: <c5j82s$r3h$1@smc.vnet.net> <c5oaui$1fl$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Why should I bother with this?? I am not willing to use workarounds
for Wolfram bugs (I am coauthor of a widely used courseware in
austria. Now I have to write this workaround for all the Lessons wich
use DSolve and boundary conditions, in a few month when 6.0 finally is
available I can undo this again ....)
Mathematica 4.2 (and all previous version) has been able to solve this system,
so I think 5.01 should be also (BTW: 6.0 Alpha can solve this system
again)
Wolfram where is a bugfix
Cyx
On Fri, 16 Apr 2004 10:01:54 +0000 (UTC), drbob at bigfoot.com (Bobby R.
Treat) wrote:
>Here's a solution (for real constants):
>
>Block[{v, result, eq},
> eq = m g - c v[t]^2 == m v'[t];
> v[t_] = Sqrt@u[t];
> result = First@DSolve[eq, u[t], t];
> Clear[v];
> v[t_] = Sqrt@u[t] /. result;
> Simplify[PowerExpand /@ {v[t], eq}]
> ]
>
>Bobby
>
>turbo cyx <turbocyx at gmx.net> wrote in message news:<c5j82s$r3h$1 at smc.vnet.net>...
>> Hi
>> The following sequnece worked fine in all Mathematica versions including 4.2
>>
>> dgl1 = m g - c v[t]^2 == m v'[t]
>> dgl2 = s'[t] == -v[t]
>> DSolve[{dgl1, dgl2, s[0] == h0,v[0] == 0}, {s[t], v[t]}, t]
>>
>> But since 5.0 (and now in 5.01) there are only a error messages ?
>> Whats wrong here, why can't 5.01 solve this thing when 4.2 can???
>> OTOH: DSolve without the boundary conditions works fine (DSolve[{dgl1,
>> dgl2}, {s[t], v[t]}, t]), and calculationg the Constants C[1], C[2] by
>> "hand" (i.e. with Solve) also...
>> Thanks for help
>> Cyx