我试图将这个数学方程式转换为JS:
F(x) = 1/(x*sigma*sqrt(2*pi)*e^-(ln(x) -µ)²/(2*sigma²)
我想我搞砸了我的一些JS:
var fx = 1/(x*0.24*Math.sqrt(2*Math.PI)*Math.pow(Math.E,Math.pow(-(Math.log(x)-0.1136),2)/(2*Math.pow(0.1136,2))));
答案 0 :(得分:0)
看起来不错
function fx(x){
return 1/(x*0.24*Math.sqrt(2*Math.PI)*Math.pow(Math.E,Math.pow(-(Math.log(x)-0.1136),2)/(2*Math.pow(0.1136,2))));
}
console.log(fx(5))
答案 1 :(得分:0)
以下代码生成输出(不是NaN; D),请检查它是否是您想要的结果。
var fx =
1 / (
x * 0.24 * Math.sqrt(2*Math.PI) *
Math.pow(
Math.E,-Math.pow(
Math.log(x)-0.1136 , 2
) / ( 2 * Math.pow(0.1136,2) )
)
);