[Date Index]
[Thread Index]
[Author Index]
Re: Why these graphs differ?
*To*: mathgroup at smc.vnet.net
*Subject*: [mg33959] Re: Why these graphs differ?
*From*: "Allan Hayes" <hay at haystack.demon.co.uk>
*Date*: Wed, 24 Apr 2002 01:22:31 -0400 (EDT)
*References*: <aa3gm6$80q$1@smc.vnet.net>
*Sender*: owner-wri-mathgroup at wolfram.com
"Vladimir Bondarenko" <vvb at mail.strace.net> wrote in message
news:aa3gm6$80q$1 at smc.vnet.net...
> These solutions, naturally, coincide.
>
> DSolve[{y'[z] == z, y[0] == 1}, y[z], z][[1, 1, 2]]
> Evaluate[DSolve[{y'[z] == z, y[0] == 1}, y[z], z][[1, 1, 2]]]
>
> (2 + z^2)/2
> (2 + z^2)/2
>
>
> But, surprisingly, the corresponding graphs are not identical:
>
> Plot[ DSolve[{y'[z] == z, y[0] == 1}, y[z], z][[1, 1, 2]], {z, 0,
1}]
> Plot[Evaluate[DSolve[{y'[z] == z, y[0] == 1}, y[z], z][[1, 1, 2]]], {z, 0,
1}]
>
>
> Is it a feature or a problem?
>
>
> Vladimir Bondarenko
>
Vladimir,
With
Plot[ DSolve[{y'[z] == z, y[0] == 1}, y[z], z][[1, 1, 2]], {z, 0, 1}]
numerical values are successively assigned to z and Mathematica tries to
solve; however
DSolve cannot work with, for example z=0.5, hence the warning messages that
you get.
You are in fact plotting z.
For example
z=.5;
DSolve[{y'[z]==z,y[0]==1},y[z],z][[1,1,2]]
DSolve::dsvar: 0.5` cannot be used as a variable.
0.5
--
Allan
---------------------
Allan Hayes
Mathematica Training and Consulting
Leicester UK
www.haystack.demon.co.uk
hay at haystack.demon.co.uk
Voice: +44 (0)116 271 4198
Fax: +44 (0)870 164 0565
Prev by Date:
**Re: Why these graphs differ?**
Next by Date:
**RE: Re: MathGL3D problem.....**
Previous by thread:
**Re: Why these graphs differ?**
Next by thread:
**RE: Why these graphs differ?**
| |