3
我目前正在用java编写一个模糊逻辑库。我找到了所有标准函数的等式 - Grade,inverseGrade,Triangle,Trapezoid,Gaussian。但是,我找不到sigmoid/logistic函数的反函数。反向Logistic函数/反向Sigmoid函数
我已经写了物流功能的方法是Java是:
//f(x) = 1/(1+e(-x))
public double logistic(double x){
return (1/(1+(Math.exp(-x)));
}
但我不能工作或其他地方找到的倒数。 我的代数/微积分能力相当有限,因此我无法弄清函数的反函数。
任何提示或指针将是一个很大的帮助。
由于
不是应该'X = -ln((1-Y)/ Y)'? – 2012-04-10 23:48:23
@Ehan:自-ln(x)= ln(1/x)以后它们是同样的东西。 – tom10 2012-04-10 23:53:26
你是对的。我应该记住这一点。 – 2012-04-11 00:05:59