有没有办法在mathematica中定义特定域上的函数?我需要这个,因为我想要反转一个在特定域上只是单调的函数 例如:
f[x_]:=x^2
g[x_]:=InverseFunction[f][x]
会给我$ $失败的报告。这是因为抛物线函数在x> 0或x <0时仅是单调的。有没有办法在定义函数时指定它?
谢谢!
答案 0 :(得分:3)
这适用于您的示例。
f[x_ /; x != 0] := x^2
g[y_] := InverseFunction[f][y]
Plot[g[z], {z, -2, 2}]