ComplexityFunction

ComplexityFunction
Simplify 及其它函数的一个选项,该选项将给出将表达式的不同形式的复杂度归类的函数.

更多信息更多信息

  • 在缺省设置 ComplexityFunction->Automatic 下,各种形式基本根据 LeafCount 排列,并作如下修正:整数的数位越多,复杂度越高.
  • Simplify[expr, ComplexityFunction->f] 应用 f 到由 Simplify 产生的每个中间表达式,把产生最小数值的表达式当成最简单的.

范例范例打开所有单元关闭所有单元

基本范例 (2)基本范例 (2)

缺省的 ComplexityFunction 统计子表达式和整数的位数:

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

LeafCount 只统计子表达式的数量:

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

在缺省情况下,不化简这个表达式:

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

这个复杂度函数使 ChebyshevT 比其它函数代价更高:

In[2]:=
Click for copyable input
In[3]:=
Click for copyable input
Out[3]=
版本 3 的新功能
New to Mathematica? Find your learning path »
Have a question? Ask support »