convert/confrac - convert to continued-fraction form
|
Calling Sequence
|
|
convert(expr, confrac)
convert(expr, confrac, maxit)
convert(expr, confrac, 'cvgts' )
convert(expr, confrac, maxit, 'cvgts')
convert(expr, confrac, 'subdiagonal')
convert(expr, confrac, var)
convert(expr, confrac, var, ctype)
convert(expr, confrac, var, order)
convert(expr, confrac, var, order, 'subdiagonal')
|
|
Parameters
|
|
expr
|
-
|
algebraic expression
|
maxit
|
-
|
(optional) non-negative integer
|
cvgts
|
-
|
(optional) name
|
var
|
-
|
(optional) variable
|
ctype
|
-
|
(optional) one of 'monic', 'regular', or 'simple'. The default is 'monic'.
|
order
|
-
|
(optional) non-negative integer
|
|
|
|
|
Description
|
|
•
|
The convert(expr, confrac) command converts a number, series, rational function, or other algebraic expression to a continued-fraction approximation.
|
•
|
If expr is numeric then maxit (optional) is the maximum number of partial quotients to be computed, and cvgts (optional) will be assigned a list of the convergents. A list of the partial quotients is returned as the function value.
|
•
|
If expr is a ratpoly (quotient of polynomials) in x, the calling sequence is convert(expr, confrac, x). The rational form is converted into its associated continued-fraction form as required for efficient evaluation of numerical subroutines.
|
•
|
If expr is any other algebraic expression, the third argument specifies a variable and (optionally) the fourth argument specifies order. The series function is applied to the arguments to obtain a series and then case series applies.
|
•
|
By default, a rational polynomial is converted to a monic continued fraction, that is, one with monic polynomials in the non-fractional part of the denominator. If the option regular or simple is specified then a regular or a simple continued fraction is returned, respectively.
|
•
|
Otherwise, `convert/confrac` is applied to each component of a non-algebraic structure.
|
|
|
Compatibility
|
|
•
|
The option subdiagonal can be used together with the optional argument var as of Maple 16.
|
•
|
The subdiagonal option was updated in Maple 16.
|
|
|
Examples
|
|
>
|
|
| (1) |
>
|
|
| (2) |
>
|
|
| (3) |
>
|
|
| (4) |
>
|
|
| (5) |
>
|
|
| (6) |
>
|
|
| (7) |
>
|
|
| (8) |
>
|
|
| (9) |
|
|