取出代数表达式中的部分内容

Coefficient[expr,form]expr 中的 form 的系数
Exponent[expr,form]expr 中的 form 的最大幂
Part[expr,n]expr[[n]]expr 中的第

取出多项式的部分内容的函数.

这里定义一个代数表达式.
In[1]:=
Click for copyable input
Out[1]=
取出 ex 的系数.
In[2]:=
Click for copyable input
Out[2]=
Exponent[expr, y] 给出 expry 的最大次幂.
In[3]:=
Click for copyable input
Out[3]=
取出 e 中的第4项.
In[4]:=
Click for copyable input
Out[4]=

读者可能注意到,用来取出和式第 n 项的函数 Part[expr, n] 与在 "处理列表元素" 中描述的取出列表元素函数是相同的. 这并非巧合. 实际上,如同 "同类列表的操作" 中讨论的那样,每个Mathematica 表达式能被处理成结构很像一个列表. 然而,如同 "同类列表的操作" 中讨论的那样,使用时必须小心,因为 Mathematica 常常把代数表达式显示成与其内部处理时的形式不同的形式.

甚至对没有明确展开的多项式,Coefficient 也能取出系数.
In[5]:=
Click for copyable input
Out[5]=
Numerator[expr]expr 的分子
Denominator[expr]expr 的分母

取出有理式部分内容的函数.

这是一个有理式.
In[6]:=
Click for copyable input
Out[6]=
Denominator 取出分母.
In[7]:=
Click for copyable input
Out[7]=
当表达式不是商时,Denominator 取出分母时得到 .
In[8]:=
Click for copyable input
Out[8]=
New to Mathematica? Find your learning path »
Have a question? Ask support »