SolveTools[CancelInverses] - 互いに逆となる関数を約することでの式の正規化
使い方
CancelInverses(expr)
パラメータ
expr - 式
|
説明
|
|
•
|
CancelInverses(expr) 関数は、互いに逆となる関数の打ち消しを実行します。
|
trig(arctrig(subexpr)) -> subexpr
arctrig(trig(subexpr)) -> subexpr
ln(exp(subexpr)) -> subexpr
exp(ln(subexpr)) -> subexpr
ln(LambertW(exp(subexpr))) -> subexpr - LambertW(exp(subexpr))
exp(integer*LambertW(subexpr)) -> subexpr^integer/LambertW(subexpr)^integer
1-sin(subexpr)^2 -> cos(subexpr)^2
1-cos(subexpr)^2 -> sin(subexpr)^2
subexpr^(1/2) -> sqrt(subexpr)
(subexpr^rational)^integer -> subexpr^(rational*integer)
|
前述の簡単化の組合せも作成されます。また、2つの引数の arctan は、sin(subexpr) を含む場合に簡単化されます。
|
|
注意: 全ての簡単化が、どこでも有効となるわけではありません。CancelInverses を呼び出す際には、注意が必要です。
|
|
|
例
|
|
>
|
with(SolveTools):
CancelInverses(1+exp(-x^2));
|
| (2.1) |
>
|
CancelInverses(arccos(cos(x-y*2)));
|
| (2.2) |
>
|
CancelInverses(tan(arctan(x-y*2)));
|
| (2.3) |
>
|
CancelInverses(ln(exp(x-y*2)));
|
| (2.4) |
>
|
CancelInverses(exp(ln(x-y*2)));
|
| (2.5) |
>
|
CancelInverses(ln(LambertW(exp(a+b^2+c^3))));
|
| (2.6) |
>
|
CancelInverses(exp(LambertW(a+b^2+c^3)));
|
| (2.7) |
>
|
CancelInverses(g(1-cos(x+y+z)^2));
|
| (2.8) |
>
|
CancelInverses((-5)^(1/2));
|
| (2.9) |
>
|
CancelInverses(((x*sin(x))^(1/2))^3);
|
| (2.10) |
>
|
CancelInverses(exp(ln(x)+ln(y+z)+t));
|
| (2.11) |
>
|
CancelInverses(exp(2*ln(x)+3*ln(y+z)-4*t));
|
| (2.12) |
>
|
CancelInverses(exp(2*ln(sin(x))));
|
| (2.13) |
>
|
CancelInverses(ln(exp(c*k)^z*exp(b*t)));
|
| (2.14) |
>
|
CancelInverses(ln(z^(3/2)*x));
|
| (2.15) |
>
|
CancelInverses(ln((z^(3/2))^5*x));
|
| (2.16) |
>
|
CancelInverses(ln(exp(z)^cos(x)));
|
| (2.17) |
>
|
CancelInverses(ln((s^f(x))^g(z)));
|
| (2.18) |
>
|
CancelInverses(x^((x+1)/ln(x)+(x-1)/ln(x)));
|
| (2.19) |
>
|
CancelInverses(arctan(-sin(b), cos(b)));
|
| (2.20) |
>
|
CancelInverses(arctan(cos(b), sin(b)));
|
| (2.21) |
|
|
Download Help Document
Was this information helpful?