| Maple | Mathematica | |
| 展開 | expand((1+x)^6) | Expand[(1+x)^6] |
| 展開 | expand((x+y)*(x-y)) | Expand[(x+y)(x-y)] |
| 因数分解 | factor(x^3+y^3+z^3-3x*y*z) | Factor[x^3+y^3+z^3-3 x y z] |
| 部分分数分解 | convert(1/(x^2-1),parfrac) | Apart[1/(x^2-1)] |
| 最大公約多項式 | gcd(p,q) | PolynomialGCD[p,q] |
| gcdex(p,q,x,'s','t') | ||
| 商 | quo(a,b,x) | PolynomialQuotient[a,b] |
| quo(a,b,x, 'r') | ||
| 剰余 | rem(a,b,x) | PolynomialRemainder[a,b] |
gcdex(p,q,x,'s','t') は、 p*s+q*t=gcd(p,q) となるような s, t を求める (extended Euclidean algorithm for polynomial)。
多項式の項をソートするのに sort() が使える。