next up previous
Next: 2.9 式の変形 Up: 2 電卓的利用 Previous: 2.7 数値への変換

2.8 多項式、有理式

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


next up previous
Next: 2.9 式の変形 Up: 2 電卓的利用 Previous: 2.7 数値への変換
Masashi Katsurada
平成22年1月16日