如何得到函数的逆?

7 wolfram-mathematica

如果我有一些功能y[x_]:=ax+b(只是一个例子),我如何x[y_]:=(y-b)/a在Mathematica中获得?我试过了InverseFunction,Collect但他们没有工作.

abc*_*bcd 10

将其视为一个等式并使用Solve.

In:=Solve[y-ax-b==0,x]
Out={{x -> (-b + y)/a}}
Run Code Online (Sandbox Code Playgroud)


Dr.*_*ius 6

如果要定义函数,可以执行以下操作:

x[y_] := x /. Solve[y == a x + b, x][[1]]

x[1]  

-> (1 - b)/a
Run Code Online (Sandbox Code Playgroud)