Phương thức Math.Exp() trong C# trả về e mũ lũy thừa của số mũ được chỉ định.
Cú pháp
public static double Exp(double val);
Tham số val là số mũ.
Nếu val bằng NaN hoặc PositiveInfinity, giá trị đó được trả về. Nếu val bằng NegativeInfinity, trả về 0.
Ví dụ 1: Các giá trị đặc biệt
using System;
public class Demo {
public static void Main() {
Console.WriteLine(Math.Exp(0.0));
Console.WriteLine(Math.Exp(Double.PositiveInfinity));
Console.WriteLine(Math.Exp(Double.NegativeInfinity));
}
}
Kết quả
1 ∞ 0
Ví dụ 2: Số mũ thực và NaN
using System;
public class Demo {
public static void Main() {
Console.WriteLine(Math.Exp(10.0));
Console.WriteLine(Math.Exp(Double.NaN));
}
}
Kết quả
22026.4657948067 NaN