Re: yg = \frac{{d(yv)}}{{dt}}, how to solve this differential equation.
- To: mathgroup at smc.vnet.net
- Subject: [mg125525] Re: yg = \frac{{d(yv)}}{{dt}}, how to solve this differential equation.
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Sat, 17 Mar 2012 02:52:11 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
You presented the differential equation using LaTeX syntax, not
Mathematica syntax. This suggest you know essentially nothing about
Mathematica.
To begin: since multi-character names are allowed in Mathematica, you
have to indicate multiplication explicitly, perhaps with just a space,
rather than juxtaposition. Thus:
y g
Second, the Mathematica notation for a function y of a variable t is y[t].
Third, one notation for taking the derivative of a function y of t is
just y'[t]. Another is D[y[t], t], and the latter is more convenient for
taking the derivative of a product such as that of y v:
D[y[t] v[t], t]
Now of course velocity is the derivative of position, so you really have
there:
D[y[t] y'[t], t]
You can either let Mathematica figure out what that is or use the
Product Rule from calculus:
D[y[t] y'[t], t] == (y'[t])^2 + y[t] y''[t]
True
Note the double-equal sign == for indicating an equation.
Finally, use the Mathematica function DSolve to solve a differential
equation. In your example, this will be:
DSolve[g y[t] == D[y[t] y'[t], t], y[t], t]
You probably won't like the pair of solutions you obtain, as they will
be expressed as inverse functions of some rather complicated expressions
involving complex cube- and sixth-rots of -1 along with elliptic integrals.
You may have better luck with tractable solutions if you specify initial
conditions, but I doubt it. So you may have to try for numerical
solutions, use DSolve.
On 3/16/12 7:30 AM, Hongyi Zhao wrote:
> Hi all,
>
> I've a differential equation looks like following:
>
> yg = \frac{{d(yv)}}{{dt}}
>
> where, g is gravity acceleration, y is the displacement, and the v is
> velocity. Could you please give me some hints by using mathematica to
> solve it?
>
> Best regards
--
Murray Eisenberg murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305