Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Phương thức Math.Log() trong C#

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