numapprox
pade
compute a Pade approximation
Calling Sequence
Parameters
Description
Examples
pade(f, x=a, [m, n])
pade(f, x, [m, n])
f
-
expression representing the function to be approximated
x
the variable appearing in f
a
the point about which to expand in a series
m, n
desired degree of numerator and denominator, respectively
The function pade computes a Pade approximation of degree m,n for the function f with respect to the variable x.
Specifically, f is expanded in a Taylor (or Laurent) series about the point x=a (if a is not specified then the expansion is about the point x=0), to order m+n+1, and then the Pade rational approximation is computed.
The m,n Pade approximation is defined to be the rational function p⁡xq⁡x with deg⁡p⁡x≤m and deg⁡q⁡x≤n such that the Taylor (or Laurent) series expansion of p⁡xq⁡x has maximal initial agreement with the series expansion of f. In normal cases, the series expansion agrees through the term of degree m+n.
If n=0 or if the third argument is simply an integer m then the Taylor (or Laurent) polynomial of degree m is computed.
Various levels of user information will be displayed during the computation if infolevel[pade] is assigned values between 1 and 3.
The command with(numapprox,pade) allows the use of the abbreviated form of this command.
with⁡numapprox:
pade⁡ⅇx,x,3,3
110⁢x2+12⁢x+1+1120⁢x3110⁢x2−12⁢x+1−1120⁢x3
pade⁡1x⁢sin⁡x,x=0,4,6
75⁢x4+5460⁢x2+166320551⁢x6−22260⁢x4+166320⁢x2
pade⁡GAMMA⁡x,x=1,1,1
γ+−γ22+π212⁢x−1γ+π212+γ22⁢x−1
pade⁡cos⁡x,x,3,4
1−61⁢x2150775⁢x2+1+1200⁢x4
pade⁡cos⁡x,x,7
1−12⁢x2+124⁢x4−1720⁢x6
See Also
convert[ratpoly]
numapprox/hermite_pade
numapprox[chebpade]
numapprox[laurent]
taylor
Download Help Document