genfunc
rgf_encode
encode rational generating functions
Calling Sequence
Parameters
Description
Examples
rgf_encode(Fn, n, z)
rgf_encode(Fn, n, z, options)
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
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.
with⁡genfunc:
rgf_encode⁡2n,n,z
11−2⁢z
rgf_encode⁡2k,k,y,k=2
4⁢y21−2⁢y
rgf_encode⁡2n,n,z,0=2,1=0
11−2⁢z+1−2⁢z
See Also
genfunc[rgf_expand]
genfunc[rgf_sequence]
invztrans
ztrans
Download Help Document