Services & Resources / Wolfram Forums / MathGroup Archive

MathGroup Archive 2009

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: changing variables in differential equations

  • To: mathgroup at
  • Subject: [mg100647] Re: changing variables in differential equations
  • From: dh <dh at>
  • Date: Wed, 10 Jun 2009 05:34:10 -0400 (EDT)
  • References: <h0l48t$opp$>

Hi Andre,

having clearified that v= V[u] is to be considered the new dependent 

variable there is still the question if the dependent variable remains 

essentially the same or not:


y=Y[u,v[u]]= V[u] = v

Anyway, we can define the i-derivative of y with respect to x by y[i] 

(note: lower case= variables, upper case= functions):



x[0] = X[u, v[u]];

y[0] = Y[u, v[u]];

y[i_] := Dt[y[i - 1]]/Dt[x[0]]


here is a simple example where the transformation only depends on u:


X[u_, v_] := u^2;

Y[u_, v_] := X[u, v] + X[u, v]^2




Andre Hautot wrote:

> Hello,

> Given an ordinary differential equation of order n, H(x,y,y',y'',...)=0

> Given the change of variables : x=x(u,v) and y=y(u,v)

> How to calculate (hopefully recursively) y', y'', and so on as functions 

> of say : u, v', v''


> In other words how to translate automatically the differential equation 

> in terms of the new variables ?

> Thanks in advance

  • Prev by Date: AnimationDirection when Exporting
  • Next by Date: Re: Looking for a Column,Row, and Grid interactive Lab
  • Previous by thread: Re: changing variables in differential equations
  • Next by thread: Partitioned matrix operations