parametricsol - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


DEtools

  

parametricsol

  

computes parametric solutions for Ordinary Differential Equations

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

parametricsol(ODE, v, Lie, explicit, <other options>)

Parameters

ODE

-

first order differential equation

v

-

optiona, dependent variable of the ODE, required when not obvious

Lie

-

optional, to request the use of symmetry methods when computing parametric solutions for 1st order ODEs

explicit

-

optional, for 1st order ODEs, to request the removal of the parameter used to express the parametric solution

<other options>

-

the optional arguments explained in dsolve,Lie, in connection with using Lie methods to compute the parametric solution

Description

• 

parametricsol computes parametric solutions mainly for nonlinear ODEs, although the methods implemented applies as well to linear ODEs. Two methods are implemented:

– 

Some 1st order ODEs fit a pattern for which a parametric solution, as explained in odeadvisor[parametric], can be sought. This is the default method tried for 1st order ODEs.

– 

More general, 1st and higher order ODEs, for which a as many point symmetries as the differential order, forming a group, can be computed, can always have their general solution represented in parametric form (see DEtools[reduce_order]). This is the default method for 2nd and higher order ODEs, and is invoked for 1st order ODEs using the optional argument Lie

• 

This function is part of the DEtools package, and so it can be used in the form parametricsol(..) only after executing the command with(DEtools). However, it can always be accessed through the long form of the command by using DEtools[parametricsol](..).

Examples

withDEtools&colon;

ode1xn1diffyx&comma;xnnxdiffyx&comma;x+yx

ode1xn1&DifferentialD;&DifferentialD;xyxnnx&DifferentialD;&DifferentialD;xyx+yx

(1)

parametricsolode1

y_T=c__1_Tnn1n1_Tn+nc__1_T1n1&comma;x_T=c__1_Tnn1

(2)

To see the solution to this equation without the parameter _T use the optional argument explicit

ans1parametricsolode1&comma;explicit

ans1yx=xn1c__1xc__11nxn+nc__1xc__11n

(3)

odetestans1&comma;ode1

0

(4)

A 1st order ODE example where the solution can only be computed using symmetry methods

ode2diffyx&comma;x=Fyxxlnxx+lnx

ode2&DifferentialD;&DifferentialD;xyx=Fyxxlnxx+lnx

(5)

parametricsolode2&comma;Lie

y_T=&ExponentialE;1F_T_T1&DifferentialD;_T+c__11F_T_T1&DifferentialD;_T+c__1+_T&comma;x_T=&ExponentialE;1F_T_T1&DifferentialD;_T+c__1

(6)

A 2nd order nonlinear ODE; Lie methods are automatically invoked when the differential order is higher than 1

ode3diffyx&comma;x&comma;x=yx2diffyx&comma;x

ode3&DifferentialD;2&DifferentialD;x2yx=yx2&DifferentialD;&DifferentialD;xyx

(7)

parametricsolode3

y_T=_T13c__2_T313&comma;x_T=1_T23_T313c__22&DifferentialD;_T+c__1

(8)

See Also

DEtools

DEtools, reduce_order

dsolve

dsolve, Lie

odeadvisor[parametric]