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

Online Help

All Products    Maple    MapleSim


genfunc

  

rgf_encode

  

encode rational generating functions

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

rgf_encode(Fn, n, z)

rgf_encode(Fn, n, z, options)

Parameters

Fn

-

closed form expression for the nth term in a sequence

n

-

name, index variable for Fn

z

-

name, generating function variable

options

-

(optional) parameters defining special information about the sequence

Description

• 

This function finds the rational generating function of the sequence defined by Fn.

• 

The expression Fn must be a valid closed form expression for a sequence with a rational generating function. The command type(Fn, 'ratseq'(n)) will determine if Fn is a valid expression.

• 

The sequence is assumed to be defined by Fn for all 0n. The optional arguments can be used to specify other information about the sequence.

  

An optional argument of the form n=c, where c is an integer value, defines the first nonzero term in the sequence to be at index c.

  

An optional argument of the form [i1=v1,i2=v2,...], where i2,i2,... are integer indices and v1,v2,... are values of the sequence at those indices.

• 

The command with(genfunc,rgf_encode) allows the use of the abbreviated form of this command.

Examples

withgenfunc:

rgf_encode2n,n,z

112z

(1)

rgf_encode2k,k,y,k=2

4y212y

(2)

rgf_encode2n,n,z,0=2,1=0

112z+12z

(3)

See Also

genfunc

genfunc[rgf_expand]

genfunc[rgf_sequence]

invztrans

ztrans