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

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 0≤n. 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

> 

with⁡genfunc:

> 

rgf_encode⁡2n,n,z

11−2⁢z

(1)
> 

rgf_encode⁡2k,k,y,k=2

4⁢y21−2⁢y

(2)
> 

rgf_encode⁡2n,n,z,0=2,1=0

11−2⁢z+1−2⁢z

(3)

See Also

genfunc

genfunc[rgf_expand]

genfunc[rgf_sequence]

invztrans

ztrans