Phương thức Math.Log() trong C# được dùng để trả về logarit của một số được chỉ định.
Cú pháp
public static double Log(double num) public static double Log(double num, double base)
Tham số num là số cần tính logarit. Tham số base là cơ số của logarit.
Ví dụ 1: Logarit tự nhiên (cơ số e)
using System;
public class Demo {
public static void Main() {
double val1 = 2.15;
double val2 = -2.15;
Console.WriteLine(Math.Log(val1));
Console.WriteLine(Math.Log(val2));
}
}
Kết quả
0.765467842139571 NaN
Ví dụ 2: Với vô cực
using System;
public class Demo {
public static void Main() {
double val1 = Double.PositiveInfinity;
double val2 = Double.NegativeInfinity;
Console.WriteLine(Math.Log(val1));
Console.WriteLine(Math.Log(val2));
}
}
Kết quả
∞ NaN