Wolfram mathematica 如何得到函数的逆?
如果我有一些函数Wolfram mathematica 如何得到函数的逆?,wolfram-mathematica,Wolfram Mathematica,如果我有一些函数y[x]:=ax+b(只是一个例子),我如何在Mathematica中获得x[y]:=(y-b)/a?我尝试了InverseFunction,Collect,但都不起作用。 具体而言,该行: 在数学中,逆函数是 用逆函数[f]表示 将其视为一个方程,并使用求解 In:=Solve[y-ax-b==0,x] Out={{x -> (-b + y)/a}} 一种方法是使用Solve: In[29]:= Solve[y == a x + b, x] Out[29]= {{x
y[x]:=ax+b
(只是一个例子),我如何在Mathematica中获得x[y]:=(y-b)/a
?我尝试了InverseFunction
,Collect
,但都不起作用。
具体而言,该行:
在数学中,逆函数是
用逆函数[f]表示
将其视为一个方程,并使用
求解
In:=Solve[y-ax-b==0,x]
Out={{x -> (-b + y)/a}}
一种方法是使用Solve:
In[29]:= Solve[y == a x + b, x]
Out[29]= {{x -> (-b + y)/a}}
如果要定义函数,可以执行以下操作:
x[y_] := x /. Solve[y == a x + b, x][[1]]
x[1]
-> (1 - b)/a
您说“…并使用Solve
”,然后提供了一段使用InverseFunction
的代码。我很确定后者应该是Solve
。@Gareth:谢谢你的关注。我复制了Mathematica的输出,但在这里手工输入,结果写错了<代码>反转函数
不会返回该结果。谢谢。R.M.也有同样的答案,而且快了一分钟。所以我接受了。然而,+1对你来说也是。