Euler Lagrange - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

VariationalCalculus

  

EulerLagrange

  

construct the Euler-Lagrange equations

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

EulerLagrange(f, t, x(t))

Parameters

f

-

expression in t, x(t), and x'(t)

t

-

independent variable

x(t)

-

unknown function (or list of functions)

Description

• 

The EulerLagrange(f, t, x(t)) command computes the Euler-Lagrange equations of a functional J=abft,xt,x'tⅆt subject to xa=A and xb=B.

  

In general, the Euler-Lagrange equations are not independent.

  

The Euler-Lagrange equations are returned as expressions.

• 

If they can be calculated, the trivial first integrals are also returned.

  

The first integrals are set equal to generated global indexed variables Ki that denote arbitrary constants.

• 

For higher-order functionals, for example, f(t, y(t), y'(t), y''(t)), use variables to represent derivatives. For example, set x1(t) = y(t) and x2(t)=y'(t), and then determine the Euler-Lagrange equations of the functional f + L*( x1'(t) - x2(t) )^2. To find the equations for the higher-order problem, substitute x2(t) = x1'(t) into the result.

Examples

withVariationalCalculus

ConjugateEquation,Convex,EulerLagrange,Jacobi,Weierstrass

(1)

Geodesics in the plane

fdiffxt,t2+diffyt,t212

fⅆⅆtxt2+ⅆⅆtyt2

(2)

EulerLagrangef,t,xt,yt

ⅆⅆtxt2ⅆⅆtxtⅆ2ⅆt2xt+2ⅆⅆtytⅆ2ⅆt2yt2ⅆⅆtxt2+ⅆⅆtyt232ⅆ2ⅆt2xtⅆⅆtxt2+ⅆⅆtyt2,ⅆⅆtyt2ⅆⅆtxtⅆ2ⅆt2xt+2ⅆⅆtytⅆ2ⅆt2yt2ⅆⅆtxt2+ⅆⅆtyt232ⅆ2ⅆt2ytⅆⅆtxt2+ⅆⅆtyt2,ⅆⅆtxtⅆⅆtxt2+ⅆⅆtyt2=K1,ⅆⅆtytⅆⅆtxt2+ⅆⅆtyt2=K2,ⅆⅆtxt2+ⅆⅆtyt2ⅆⅆtxt2ⅆⅆtxt2+ⅆⅆtyt2ⅆⅆtyt2ⅆⅆtxt2+ⅆⅆtyt2=K3

(3)

Brachistochrone

g1+diffyt,t212yt12

g1+ⅆⅆtyt2yt

(4)

EulerLagrangeg,t,yt

1+ⅆⅆtyt22yt32+ⅆⅆtyt2ⅆ2ⅆt2yt1+ⅆⅆtyt232yt+ⅆⅆtyt221+ⅆⅆtyt2yt32ⅆ2ⅆt2yt1+ⅆⅆtyt2yt,1+ⅆⅆtyt2ytⅆⅆtyt21+ⅆⅆtyt2yt=K1

(5)

See Also

dsolve

solve

VariationalCalculus

 


Download Help Document