Advanced Math - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : System : Information : Updates : Maple 2016 : updates/Maple2016/AdvancedMath

Advanced Math

 

conjugate and RootOf

eval

Gröbner Bases

product

Series and Limit Computations

Symbolic Integration

Symbolic Summation

conjugate and RootOf

The conjugate command now has extended support for RootOf expressions. You can now find the conjugate of the following:

• 

Indexed RootOfs

• 

RootOf expressions with a numerical selector and real coefficients

The following examples return unevaluated in Maple 2015 and earlier.

conjugateRootOfx5+x21,index=2

RootOf_Z5+_Z21,index=5

(1.1)

conjugateRootOfx2+ 3x+1,1+I

RootOf_Z2+3_Z+1,1I

(1.2)

eval

For indefinite integrals, sums, and products, as well as for differentiations, the eval command now supports an additive change of the variable.

 

fx ⅆxx=a|f(x)x=x+c

∫fx+cⅆx

(2.1)

xfxx=a|f(x)x=x+c

xfx+c

(2.2)

f'xx=a|f(x)x=x+c

Dfx+c

(2.3)

xfxx=a|f(x)x=x+c

xfx+c

(2.4)

 

 

Gröbner Bases

Maple 2016 includes a new C implementation of the F4 algorithm for computing Gröbner bases, replacing FGb. The new code is generally faster and uses multiple threads. The benchmarks below show real time on a quad core Intel Core i5 4590 3.3 GHz computer using a logarithmic scale. The new code supports primes up to 2311, an increase over FGb's 16-bit primes. To compute over the rationals, Maple uses Chinese remaindering and rational reconstruction.

 

 

 

product

Maple 2016 includes improved handling of "product over RootOf" cases. The following example returns unevaluated in Maple 2015 and earlier:

R = RootOfz22xRootOfz2R,z

x42

(4.1)

Series and Limit Computations

A number of improvements were made to series and limit computations in Maple.

The following series and asymptotic functions were added:

• 

Asymptotic expansions of Airy functions at ∞

• 

Series and asymptotic expansions of hypergeometric functions

• 

Series expansions of abs and signum in the real case

• 

Series expansion of GAMMA function at a symbolic pole

• 

Asymptotic expansion of incomplete GAMMA function w.r.t. the parameter

• 

Asymptotic expansion of Hurwitz Zeta function

• 

Series and asymptotic expansions of harmonic numbers

• 

Series expansions of ln and related functions with a logarithmic branch cut depending on a real parameter were improved.

• 

Finally, limit computations of oscillating functions were improved.

 

New Series Expansions

The following series expansions could not be computed in earlier versions of Maple:

F1 2  functions at 1

serieshypergeom1,1,13,1x,x

89π3x7/3+3227π3x4/31681π3x1/3+4732729π3x2/3+635x402187π3x5/3+36455x2646561π3x8/3+811820x3+Ox11/3

(5.1.1)

The case where the lower parameter minus the sum of the upper parameters is an integer is supported.

serieshypergeom12,32,1,1x,x

2πx+12lnx1+4ln2π+1238lnx1316+32ln2πx+121564lnx916+1516ln2πx2+121751024lnx525512288+175256ln2πx3+12220516384lnx1129132768+22054096ln2πx4+Ox5

(5.1.2)

The Γ function at a symbolic pole.

seriesΓx,x=n,3 assuming nnonposint

11nΓ1nxn+Ψ1n1nΓ1n+16π21n12Ψ1,1nΓ1n+12Ψ1n2Γ1n1nΓ1