求多项式的结构

PolynomialQ[expr,x]检测 expr 是否是 x 的多项式
PolynomialQ[expr,{x1,x2,}]检测 expr 是否是 的多项式
Variables[poly]poly 中变量的列表
Exponent[poly,x]polyx 的最大指数
Coefficient[poly,expr]polyexpr 的系数
Coefficient[poly,expr,n]poly 的系数
Coefficient[poly,expr,0]polyexpr 与无关的项
CoefficientList[poly,{x1,x2,}]生成一个 poly 的系数的数组
CoefficientRules[poly,{x1,x2,}]获得指数向量和单项式系数

求写为展开形式的多项式的结构.

这里是两个变量的多项式.
In[1]:=
Click for copyable input
Out[1]=
下面是这个多项式的展开形式.
In[2]:=
Click for copyable input
Out[2]=
PolynomialQ 报告 是一个 的多项式.
In[3]:=
Click for copyable input
Out[3]=
下面这个表达式不是 的多项式.
In[4]:=
Click for copyable input
Out[4]=
Variables 给出多项式 中变量的列表.
In[5]:=
Click for copyable input
Out[5]=
这里给出 的最大指数. 对单变量的多项式,Exponent 给出多项式的次数.
In[6]:=
Click for copyable input
Out[6]=
Coefficient[poly,expr] 给出 exprpoly 中出现的总系数. 在这个情况下,结果是两个项的和.
In[7]:=
Click for copyable input
Out[7]=
下式等价于 Coefficient[t,x^2].
In[8]:=
Click for copyable input
Out[8]=
这里取出  的系数.
In[9]:=
Click for copyable input
Out[9]=
CoefficientList 给出从0次幂 开始的 的各次幂的系数列表.
In[10]:=
Click for copyable input
Out[10]=
对于多变量多项式,CoefficientList 给出每个变量的各次幂的系数数组.
In[11]:=
Click for copyable input
Out[11]=
CoefficientRules 只包含具有非零系数的单项式.
In[12]:=
Click for copyable input
Out[12]=

注意,本节的函数甚至对不是直接以展开形式给出的多项式也能有效处理.

许多函数对并非严格是多项式的表达式也能有效处理.

没有指定 的整数值时,这个表达式严格地讲不能看作多项式.
In[13]:=
Click for copyable input
Out[13]=
Exponent[expr,x] 给出 expr 的最大指数,但此处不得不按符号形式写出.
In[14]:=
Click for copyable input
Out[14]=