ComplexityFunction

ComplexityFunction

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

更多信息

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

范例

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

基本范例  (2)

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

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

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

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

范围  (1)

在缺省设置 ComplexityFunction 下,Abs[x]-xFullForm 形式更简化:

这个复杂度函数统计 InputForm 形式的表达式的字符数量:

现在 -xAbs[x] 更简化:

属性和关系  (1)

自动化的复杂度函数:

Wolfram Research (1996),ComplexityFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ComplexityFunction.html.

文本

Wolfram Research (1996),ComplexityFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/ComplexityFunction.html.

CMS

Wolfram 语言. 1996. "ComplexityFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/ComplexityFunction.html.

APA

Wolfram 语言. (1996). ComplexityFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/ComplexityFunction.html 年

BibTeX

@misc{reference.wolfram_2024_complexityfunction, author="Wolfram Research", title="{ComplexityFunction}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/ComplexityFunction.html}", note=[Accessed: 18-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_complexityfunction, organization={Wolfram Research}, title={ComplexityFunction}, year={1996}, url={https://reference.wolfram.com/language/ref/ComplexityFunction.html}, note=[Accessed: 18-November-2024 ]}