在C#中, Exp()是Math类方法,用于将e提升为指定的幂。这里e是一个数学常数,其值约为2.71828 。 Exp()是Log()的逆函数。
句法:
public static double Exp (double num);
范围:
num: It is the required number of type System.Double which specifies a power.
返回类型:返回数字e升至类型System.Double的幂num 。
笔记:
- 如果num等于NaN,则返回值为NaN 。
- 如果num等于PositiveInfinity,则返回值为Infinity 。
- 如果num等于NegativeInfinity,则返回值为0 。
范例1:
// C# Program to illustrate the
// Math.Exp(Double) Method
using System;
class Geeks {
// Main Method
public static void Main()
{
// using the method
Console.WriteLine(Math.Exp(10.0));
Console.WriteLine(Math.Exp(15.57));
Console.WriteLine(Math.Exp(529.548));
Console.WriteLine(Math.Exp(0.00));
}
}
输出:
22026.4657948067
5780495.71030692
9.54496417945595E+229
1
范例2:
// C# Program to illustrate the
// Math.Exp(Double) Method by
// taking NaN, PositiveInfinity
// and NegativeInfinity]
using System;
class Geeks {
// Main Method
public static void Main()
{
// Taking NaN
Console.WriteLine(Math.Exp(Double.NaN));
// Taking PositiveInfinity
Console.WriteLine(Math.Exp(Double.PositiveInfinity));
// Taking NegativeInfinity
Console.WriteLine(Math.Exp(Double.NegativeInfinity));
}
}
输出:
NaN
Infinity
0
参考: https://docs.microsoft.com/zh-cn/dotnet/api/system.math.exp?view=netcore-2.1