gpt4 book ai didi

java - java中的指数法

转载 作者:行者123 更新时间:2023-12-01 11:38:37 24 4
gpt4 key购买 nike

我正在执行一些数学计算,例如指数,但在这里我在 X3 和 X4 中遇到了一些问题...它打印值 0...即使 X1 和 X2 有某个值 X3 和 X4 打印为 0。这是求指数的正确方法吗?请告诉我问题出在哪里?

X=1/(standarddeviation*Math.sqrt(2*3.14159));
X1=((balance1-MEAN)/standarddeviation);
// System.out.println("x1 ="+X1);
X10=Math.pow(X1, 2);
System.out.println("x1 ="+X10);
X2=((-0.5)*X10);
System.out.println("x2 ="+X2);
// X3=Math.pow(X2, 2.7183);
X3=Math.exp(X2);
System.out.println("x3 ="+X3);
X4=X3*X;
System.out.println("x4 ="+X4);

最佳答案

不知道这是否能解决你的目的。但我尝试计算这些值并得出以下结论

如果 X2 为负无穷大,则结果为正零,在您的情况下为 X3。

如果你去看看java中Math.exp函数的javadocs,那么那里就提到了它。链接-http://docs.oracle.com/javase/7/docs/api/java/lang/Math.html

对于您的示例,我尝试输入样本值,并得到了类似的结果

public static void main(String args[]){
double X10=Math.pow(-34531, 2);
System.out.println("X10 : " + X10);
double X2=((-0.5)*X10);
System.out.println("X2 : " + X2);
double X3=Math.exp(X2);
System.out.println("X3 : " + X3);
}

输出:

X10 : 1.192389961E9
X2 : -5.961949805E8
X3 : 0.0

关于java - java中的指数法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29738992/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com