expand
式を展開、恒等式を使用して関数の入力を単純化
説明
expand(
は、1 つ以上の名前と値の引数ペアで指定された追加のオプションを使用します。たとえば、S
,Name,Value
)'IgnoreAnalyticConstraints'
を true
に指定すると、手頃な恒等式を使用して入力が単純化されます。
例
入力引数
アルゴリズム
'IgnoreAnalyticConstraints'
を使用する際は、expand
によって以下のルールのいくつかが適用されます。
任意の 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
任意の k の値について Wk(x·ex) = x
バージョン履歴
R2006a より前に導入