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

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : Mathematics : Packages : LinearFunctionalSystems

Overview of the LinearFunctionalSystems Package

 

Calling Sequence

Description

List of LinearFunctionalSystems Package Commands

Examples

References

Calling Sequence

LinearFunctionalSystems:-command(arguments)

command(arguments)

Description

• 

The LinearFunctionalSystems package is useful for solving the following types of problems.

– 

Find polynomial solutions of a linear functional system of equations with polynomial coefficients.

– 

Find rational solutions of a linear functional system of equations with polynomial coefficients.

– 

Find formal power series solutions of a linear functional system of equations with polynomial coefficients.

– 

Find the universal denominator of the rational solutions of a linear functional system of equations with polynomial coefficients

– 

Transform a matrix recurrence system into an equivalent system with nonsingular leading or trailing matrix.

• 

For a given linear functional system of equations, the main functionality of this package is to transform the given system into an equivalent system with a nonsingular leading or trailing matrix. The construction of this equivalent system can be solved by using the EG-elimination algorithm by S.A. Abramov.

• 

Each command in the LinearFunctionalSystems package can be accessed by using either the long form or the short form of the command name in the command calling sequence.

• 

The long form, LinearFunctionalSystems:-command, is always available. The short form can be used after loading the package.

List of LinearFunctionalSystems Package Commands

• 

The following is a list of available commands.

AreSameSolution

CanonicalSystem

ExtendRegularSolution

ExtendSeries

HomogeneousSystem

IsSolution

LogarithmicSolution

MatrixTriangularization

PolynomialSolution

Properties

Rank

RationalSolution

RegularSolution

SeriesSolution

UniversalDenominator

 

  

To display the help page for a particular LinearFunctionalSystems command, see Getting Help with a Command in a Package.

Examples

withLinearFunctionalSystems:

MMatrix2,4,1,1,n+1,0,1,1,0,n+1:

MatrixTriangularizationM,2,n,trail

−1−1n+10−1−10n+1,table,00,,

(1)

MatrixTriangularizationM,2,n,lead

−1−1n+10n2n+200,table,00,,

(2)

sysx+3x+6x+1x+5xy1x+1x1x+2x+3x+6x+1y1xxx6+11x5+41x4+65x3+50x236y2x+6x+2x+3x+6x+1xy4x,x+6x+2y2x+1x2y2x,x+6x+1x+5xy3x+1+x+6x+1x1y1xxx5+7x4+11x3+4x25x+6y2xy3xx+6x+1x+5x+x+6x+1x3x+3y4x,x+6y4x+1+x2y2xx+6y4x:

varsy1x,y2x,y3x,y4x:

PolynomialSolutionsys,vars

0,0,_c1,0

(3)

RationalSolutionsys,vars

_c1x1x+2x+4x+3,0,20x5_c2+200x4_c2+700x3_c2+1000x2_c2+5x_c1+480x_c2+4_c120xx+1x+2x+4x+3,0

(4)

solSeriesSolutionsys,vars

solx40320_c111621_c57150+Ox2,362880x_c2362880_c2+Ox2,_c3+x362880_c492737_c542900+Ox2,_c5+Ox2

(5)

ExtendSeriessol,5

x40320_c111621_c57150+xx140320_c1+448_c53575+xx1x220160_c12697_c5100100+xx1x2x36720_c1+3617_c5800800+xx1x2x3x41680_c12923_c54804800+Ox6,362880x_c2362880_c2181440xx1_c2+60480xx1x2_c215120xx1x2x3_c2+3024xx1x2x3x4_c2+Ox6,_c3+x362880_c492737_c542900+xx1181440_c4+6937_c585800+xx1x260480_c427109_c51801800+xx1x2x315120_c4+512_c5225225+xx1x2x3x43024_c440511_c5144144000+Ox6,_c5+Ox6

(6)

BMatrix4,4,x2+3x+1x1x+2x+5x,26x3+29x2+8x1+x5+9x4x+2x+5x+1,x1,x1x3+7x2+14x+9x+2x+5,x1x+1x+5x,x1x+12x+5,0,x1x+5x+1,x1x+5,x1xx+5x+1,x,x3+3x25x5x+5,x1x+5x,x1x+5x+1,1,x1x+4x+5:

PolynomialSolutionB,x,difference

x_c1,0,x_c1+2_c1,_c1

(7)

RationalSolutionB,x,difference

x6_c1+7x5_c1109x4_c1+x4_c2+353x3_c13x3_c2+2268x2_c119x2_c2840x_c1+7x_c2+720_c16_c2x21x+3x+4x,4120_c1_c2x+4x+2x2,x5_c1+8x4_c1105x3_c1+x3_c2260x2_c1+2x2_c2+764x_c17x_c2+1272_c111_c2x+1x+2x+4x+3,x2_c1+6x_c1112_c1+_c2x+4x+2

(8)

solSeriesSolutionB,x,difference

solx5040_c1+1014645_c516+935265_c64_c4+Ox2,1633536_c67+408384_c57+40320_c2+x40320_c2744003_c5141488006_c67+Ox2,128835_c58+450765_c62+40320_c3+2_c4+x128835_c58450765_c6240320_c3_c4+Ox2,_c4+x5985_c62+6615_c58+Ox2

(9)

ExtendSeriessol,5

x5040_c1+1014645_c516+935265_c64_c4+xx15040_c1931485_c516852105_c64+xx1x22520_c1+845985_c532+767865_c68+xx1x2x3840_c1248755_c532223555_c68+xx1x2x3x4210_c1+207641_c5128+184121_c632+Ox6,1633536_c67+408384_c57+40320_c2+x40320_c2744003_c5141488006_c67+xx1671238_c67+335619_c514+20160_c2+xx1x26720_c249584_c57198336_c67+xx1x2x31680_c2+21327_c514+42654_c67+xx1x2x3x4336_c21740_c576960_c67+Ox6,128835_c58+450765_c62+40320_c3+2_c4+x128835_c58450765_c6240320_c3_c4+xx167725_c58+228375_c62+20160_c3+xx1x26720_c325005_c5878135_c62+xx1x2x31680_c3+7275_c58+20295_c62+xx1x2x3x4336_c3861_c542100_c6+Ox6,_c4+x5985_c62+6615_c58+xx15985_c626615_c58+xx1x2855_c52+1500_c6+xx1x2x31005_c621215_c58+xx1x2x3x4321_c58+237_c62+Ox6

(10)

References

  

Abramov, S.A. "EG-Eliminations." Journal of Difference Equations and Applications, Vol. 5. (1999): 393-433.

See Also

module

UsingPackages

with