How to | 多項式の項を並べ替える方法

Wolfram言語は,多項式の項をまとめたり,単項式を抽出・整理したり,さまざまな方法で式を表示したり,式を任意の式構造として処理したりできる関数を数多く提供する.

多項式を の多項式および の指数関数を定義する:

In[1]:=
Click for copyable input
Out[1]=

の累乗でまとめる(Collect):

In[2]:=
Click for copyable input
Out[2]=

パターンにマッチする項をまとめる.この場合は同じ指数因子を持つ項をまとめる:

In[3]:=
Click for copyable input
Out[3]=

項をまとめた後で,それぞれの項の係数にSimplifyを適用する:

In[4]:=
Click for copyable input
Out[4]=
    

式から項を抽出する方法にはいろいろある.以下は, の多項式である:

In[1]:=
Click for copyable input
Out[1]=

の係数(定数項)を得る:

In[2]:=
Click for copyable input
Out[2]=

をゼロに置き換えることによって,つまり に依存する項をすべて削除することによって,同じ項を得る:

In[3]:=
Click for copyable input
Out[3]=

の累乗の高いものから低いものへと順に並べた単項式のリストを得る:

In[4]:=
Click for copyable input
Out[4]=

多項式は,TraditionalFormを使うと同じ順序で表示される:

In[5]:=
Click for copyable input
Out[5]//TraditionalForm=