有一个解析逆(我不会费心把它放在这里,因为它很大),但它只适用于常数 A 的有限范围,即如果 A>0.385f(x)。然后,我想到了两种可能的解决方案:
- 使用 Newton-Raphson 方法(或任何其他求根方法)来评估每个 f(x) 的 x;
- 用 sigmoid 函数逼近逆并通过最小二乘法确定参数。
我倾向于(2),因为它看起来很简单并且不会像(1)那样减慢我的代码,但我对近似值的有效性不安全。我也很感激其他建议。
如果有一些内置的方法可以解决我的问题,我的代码是用 C++ 编写的。
有一个解析逆(我不会费心把它放在这里,因为它很大),但它只适用于常数 A 的有限范围,即如果 A>0.385f(x)。然后,我想到了两种可能的解决方案:
我倾向于(2),因为它看起来很简单并且不会像(1)那样减慢我的代码,但我对近似值的有效性不安全。我也很感激其他建议。
如果有一些内置的方法可以解决我的问题,我的代码是用 C++ 编写的。