このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
simplify
代数的な単純化
説明
は、1 つ以上の S
= simplify(expr
,Name,Value
)Name,Value
のペアの引数で指定された追加オプションを使用して、expr
の代数的な単純化を行います。
例
入力引数
ヒント
数式の単純化は明確に定義されているわけではありません。どの形式の式が最も単純かに関しては、一般的な考え方はありません。ある問題については最も単純な数式の形式が、別の問題については複雑で不適切となる場合があります。
アルゴリズム
IgnoreAnalyticConstraints
を使用する場合、simplify
は次のルールのいくつかに従います。
任意の a および b について、log(a) + log(b) = log(a·b) が成り立つ。特に、a、b、c のすべての値に対して、次の等式が有効である。
(a·b)c = ac·bc.
任意の a および b について、log(ab) = b·log(a) が成り立つ。特に、a、b、c のすべての値に対して、次の等式が有効である。
(ab)c = ab·c.
f および g が標準的な数学関数、かつ任意の微小な正数について f(g(x)) = x である場合、すべての複素数値 x に対してf(g(x)) = x が有効であるものとする。以下に例を示します。
log(ex) = x
asin(sin(x)) = x, acos(cos(x)) = x, atan(tan(x)) = x
asinh(sinh(x)) = x, acosh(cosh(x)) = x, atanh(tanh(x)) = x
ランベルトの W 関数のすべての分岐指標 k に対して、Wk(x·ex) = x。
参照
[1] Zee, A. Einstein Gravity in a Nutshell. Princeton: Princeton University Press, 2013.
バージョン履歴
R2006a より前に導入