PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
Mathematica
組込みシンボル
簡約化
チュートリアル »
|
Length
StringLength
TimeConstraint
ExcludedForms
TransformationFunctions
関連項目 »
ComplexityFunction
ComplexityFunction
Simplify
と
FullSimplify
のオプションとして使われ,式の複雑さを定量化するための関数を指定する.
詳細
デフォルト設定の
ComplexityFunction->
Automatic
のとき,式の構成形は,
LeafCount
の値に桁数の多い整数はより複雑に扱われるよう補正を加えて,ランク付けされる.
Simplify
によって生成される中間式にランク付け関数
f
を適用するには,
Simplify
[
expr
, ComplexityFunction->
f
]
を使う.式
expr
の各中間式に
f
が適用され,最小の数値を出す式を最も単純なものとして扱う.
例題
すべて閉じる
例
(2)
デフォルトで
ComplexityFunction
は部分式と整数の桁数を数える:
In[1]:=
Out[1]=
LeafCount
は部分式の数だけを数える:
In[2]:=
Out[2]=
デフォルトで,次の式は簡約されない:
In[1]:=
Out[1]=
複雑さの関数は他の関数よりも
ChebyshevT
をより高価にする:
In[2]:=
In[3]:=
Out[3]=
スコープ
(1)
特性と関係
(1)
関連項目
Length
StringLength
TimeConstraint
ExcludedForms
TransformationFunctions
チュートリアル
簡約化
バージョン 3 の新機能
© 2008 Wolfram Research, Inc.