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() が使える。