How to | 多項式の項を並べ替える方法
Wolfram言語は,多項式の項をまとめたり,単項式を抽出・整理したり,さまざまな方法で式を表示したり,式を任意の式構造として処理したりできる関数を数多く提供する.
p = x ^ 2 E ^ (2x) + 2x E ^ (2x) + x E ^ x
の累乗でまとめる(Collect):
Collect[p, x]パターンにマッチする項をまとめる.この場合は同じ指数因子を持つ項をまとめる:
Collect[p, E ^ _]項をまとめた後で,それぞれの項の係数にSimplifyを適用する:
Collect[p, E ^ _, Simplify]式から項を抽出する方法にはいろいろある.以下は,
の多項式である:
poly = x ^ 2 - 3x + 2Coefficient[poly, x, 0]
をゼロに置き換えることによって,つまり
に依存する項をすべて削除することによって,同じ項を得る:
poly /. x -> 0
の累乗の高いものから低いものへと順に並べた単項式のリストを得る:
MonomialList[poly, x]多項式は,TraditionalFormを使うと同じ順序で表示される:
poly//TraditionalForm