用Java计算对数
在Java中如何计算对数?我如何扩展它来计算一个序列?我正试图找到以下问题的解决方案:- N不同的应用程序有不同的用户增长率。在给定时间t,以天为单位,使用应用程序的用户数为g^t 多少天之后,我们将在N应用程序中拥有10亿用户 示例1 输入:N=1,growthRates=[1.5] 输出=52 示例2 输入:N=3,growthRates=[1.1,1.2,1.3]用Java计算对数,java,Java,在Java中如何计算对数?我如何扩展它来计算一个序列?我正试图找到以下问题的解决方案:- N不同的应用程序有不同的用户增长率。在给定时间t,以天为单位,使用应用程序的用户数为g^t 多少天之后,我们将在N应用程序中拥有10亿用户 示例1 输入:N=1,growthRates=[1.5] 输出=52 示例2 输入:N=3,growthRates=[1.1,1.2,1.3] 输出=79,用Java表示对数 要在Java中计算公共对数,只需使用Math.log10()方法: 要在Java中计算自然对数
输出=79,用Java表示对数
Math.log10()
方法:关于数学和对数的详细信息可以你考虑过
Math.log()
和朋友吗?很难看出这是一个复制品。这能回答你的问题吗?
System.out.println(Math.log10(100));
System.out.println(Math.log(10));
private static double customLog(double base, double logNumber) {
return Math.log(logNumber) / Math.log(base);
}