ExtendSeries - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


QDifferenceEquations

  

ExtendSeries

  

extend a series solution of a q-difference equation to higher degree

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

ExtendSeries(sol, data, deg, dataname)

Parameters

sol

-

formal series solution of the system that is the result of an invocation of SeriesSolution or ExtendSeries

data

-

special data needed to extend the series, returned by SeriesSolution or ExtendSeries

deg

-

positive integer; formal degree of the initial terms to extend to

dataname

-

(optional) name; if given the name is set to special data needed to extend the series found to higher degree with further invocation of QDifferenceEquations[ExtendSeries]

Description

• 

The ExtendSeries command returns the initial terms of the formal series solution sol extended to the specified formal degree deg.

• 

Additionally, if a name given in the dataname parameter, the command sets the name to special data needed to extend the series found to higher degree with further invocation of QDifferenceEquations[ExtendSeries] command.

• 

The ExtendSeries command solves the problem with a single q-difference equation and also with a system of such equations. In the latter case the command invokes LinearFunctionalSystems[ExtendSeries] in order to find solutions.

• 

The solution is a series expansion in x, corresponding to var. The order term (for example O⁡x6) is the last term in the series. For the system case the solution is a list of such series expansions.

Examples

> 

with⁡QDifferenceEquations:

> 

eq≔y⁡q⁢x−1+x2⁢y⁡x

eq≔y⁡q⁢x−x2+1⁢y⁡x

(1)
> 

var≔y⁡x

var≔y⁡x

(2)
> 

sol≔SeriesSolution⁡eq,var,∅,output=basis_C,data

sol≔_C1+O⁡x

(3)
> 

sol≔ExtendSeries⁡sol,data,4,data

sol≔_C1+_C1⁢x2q2−1+_C1⁢x4q2−1⁢q4−1+O⁡x5

(4)
> 

eq≔1−q10−q−q10⁢x⁢y⁡q2⁢x−1−q20−q2−q20⁢x⁢y⁡q⁢x+q10⁢1−q10−q2−q11⁢x⁢y⁡x=q21−q20−q12+q10+q2−q⁢x+x20

eq≔1−q10−−q10+q⁢x⁢y⁡q2⁢x−1−q20−−q20+q2⁢x⁢y⁡q⁢x+q10⁢1−q10−−q11+q2⁢x⁢y⁡x=q21−q20−q12+q10+q2−q⁢x+x20

(5)
> 

var≔y⁡x

var≔y⁡x

(6)
> 

sol≔SeriesSolution⁡eq,var,output=onesol,data

sol≔1+x10+O⁡x11

(7)
> 

sol≔ExtendSeries⁡sol,data,20

sol≔x10+1−x20q10⁢q40−2⁢q30+2⁢q10−1+O⁡x21

(8)

See Also

LinearFunctionalSystems[ExtendSeries]

LinearFunctionalSystems[SeriesSolution]

QDifferenceEquations

QDifferenceEquations[SeriesSolution]