📅  最后修改于: 2023-12-03 15:14:27.948000             🧑  作者: Mango
在 C# 中,Math.Log() 方法用于计算指定数值的自然对数。自然对数是以自然数 e 为底数的对数。
double Math.Log(double num);
num
:需要计算自然对数的数值。
返回指定数值的自然对数。
double result = Math.Log(10); // 计算以 e 为底数的 10 的自然对数,结果为 2.302585...
double result = Math.Log(2.718281828459045); // 计算以 e 为底数的 e 的自然对数,结果为 1
double result = Math.Log(9, 3); // 计算以 3 为底数的 9 的对数,结果为 2
参数 num 必须是一个正数,否则会抛出 ArgumentException 异常。
如果需要计算以任何其他底数的对数,可以使用以下公式:
log_a(b) = log_e(b) / log_e(a)