java中对数方程的转换
我有这个等式,我很难把它转换成java代码。主要问题是“^”运算符。我不知道如何利用表达的力量 以下是方程式: 非常快的澄清,它的日志(5)+1在开始 希望有人能帮忙 这是我写的等式的第一部分:java中对数方程的转换,java,math,logarithm,Java,Math,Logarithm,我有这个等式,我很难把它转换成java代码。主要问题是“^”运算符。我不知道如何利用表达的力量 以下是方程式: 非常快的澄清,它的日志(5)+1在开始 希望有人能帮忙 这是我写的等式的第一部分: double equationPart1 = (((-0.5*Math.log(5)) +1)/2); double equationPart2 = 0;//the last part double equationPart3 = ((level *
double equationPart1 = (((-0.5*Math.log(5)) +1)/2);
double equationPart2 = 0;//the last part
double equationPart3 = ((level * Math.log(5)) - (0.5 * Math.log(5)) + equationPart2);
经验法则:尽量使你的方程式可读
double A = -0.5 * Math.log10(5) + 1;
double B = level * Math.log10(5);
double C = 0.5 * Math.log10(5);
double D = 0.5 * Math.log10(5) - 1;
double E = Math.pow(D/2, 2);
double club = (A/2) + (B - C + E); // OR double club = (A/2) - (B - C + E);
double result = Math.pow(10.0, club);
经验法则:尽量使你的方程式可读
double A = -0.5 * Math.log10(5) + 1;
double B = level * Math.log10(5);
double C = 0.5 * Math.log10(5);
double D = 0.5 * Math.log10(5) - 1;
double E = Math.pow(D/2, 2);
double club = (A/2) + (B - C + E); // OR double club = (A/2) - (B - C + E);
double result = Math.pow(10.0, club);
曾经想过使用数学库中的
pow
吗?哦,pow可以接受表达式吗?曾经想过使用数学库中的pow
吗?哦,pow可以接受表达式吗?快速提问,math.log和math.log10之间有什么区别?快速回答-javadocs是干什么用的?哈哈Math.log
:返回双精度值的自然对数(以e为底)。而后来的一个是10垒,我把它调高到了0。是的,听起来不错。我会接受的,为什么要停下来?所有代码都应尽可能可读。回答得好。快速提问,Math.log和Math.log10之间有什么区别?快速回答-javadocs是干什么的?哈哈Math.log
:返回双精度值的自然对数(以e为底)。而后来的一个是10垒,我把它调高到了0。是的,听起来不错。我会接受的,为什么要停下来?所有代码都应尽可能可读。回答得不错。