定義域を含めた逆関数の計算

8 Ansichten (letzte 30 Tage)
Yu Horiuchi
Yu Horiuchi am 1 Sep. 2021
Beantwortet: Akiko am 27 Sep. 2021
syms x y a b c;
f(x) = a*x^2+b*x+c;
g = finverse(f)
以下のように逆関数のコードを教えてもらったのですが、逆関数は定義域によって式が変わってくると思うのですが、ここに定義域を追加して式を絞ることは可能でしょうか。もしできればコードを追加していただけるとありがたいです。(x>=-2b/a)みたいなです。

Akzeptierte Antwort

Akiko
Akiko am 27 Sep. 2021
assume を使って仮定を設定することが可能です。
syms t
% 仮定がない場合
finverse(1 - exp(t^(2/3)), t) 
Warning: Unable to find functional inverse.
ans = Empty sym: 0-by-1
% 仮定がある場合
assume(t<0 & t> -1)
finverse(1 - exp(t^(2/3)),t)
ans = 

Weitere Antworten (0)

Kategorien

Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!