Re: Simplifying a second order eq. system
- To: mathgroup at smc.vnet.net
- Subject: [mg46039] Re: Simplifying a second order eq. system
- From: Paul Abbott <paul at physics.uwa.edu.au>
- Date: Tue, 3 Feb 2004 03:21:29 -0500 (EST)
- Organization: The University of Western Australia
- References: <bvd7jv$51v$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
In article <bvd7jv$51v$1 at smc.vnet.net>,
"Gunnar Lindenblatt" <Gunnar.Lindenblatt at pobox.com> wrote:
> For example, to get the telegraph equation by self-induction and capacitive
> coupling:
>
> (One can solve this problem on the space of a postage stamp...)
I doubt that you can solve the problem on a postage stamp. You can,
however, eliminate i (or u) to uncouple the differential equations.
> In[1] := Remove["Global`*"]
>
> In[2] := myEqn1 = -Dt[u,x] == r i + l Dt[i,t]
>
> In[3] := myEqn2 = -Dt[i,x] == s u + c Dt[u,t]
>
> ....
>
> Third try: Using "Eliminate"
>
> In[6] := Eliminate[{myEqn1,myEqn2}, {Dt[i,x],Dt[i,t]}]
>
> results:
>
> True
>
> That's fine! However, it does not really help me...
Correct -- but you're on the right track here.
> (By the way, the result should be:
>
> Dt[u,{x,2}]== r s u + (r c + l s) Dt[u,t] + l c Dt[u,{t,2}])
So you want to eliminate i. You need to consider the original equations
and their derivatives then:
SetAttributes[{r, l, s, c}, Constant]
Simplify[Eliminate[{myEqn1, myEqn2, Dt[myEqn1, x], Dt[myEqn2, t]},
{Dt[i, t, x], Dt[i, x], Dt[u, x]}]]
Cheers,
Paul
--
Paul Abbott Phone: +61 8 9380 2734
School of Physics, M013 Fax: +61 8 9380 1014
The University of Western Australia (CRICOS Provider No 00126G)
35 Stirling Highway
Crawley WA 6009 mailto:paul at physics.uwa.edu.au
AUSTRALIA http://physics.uwa.edu.au/~paul