当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C# Math.Exp()用法及代码示例


在C#中,Exp()是Math类方法,用于将e提升为指定的幂。这里e是一个数学常数,其值约为2.71828。 Exp()是Log()的逆。

用法:

public static double Exp (double num);

参数:


  • num:这是System.Double类型的必需数字,用于指定功率。

返回类型:它返回一个数字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/en-us/dotnet/api/system.math.exp?view=netcore-2.1



相关用法


注:本文由纯净天空筛选整理自Kirti_Mangal大神的英文原创作品 C# | Math.Exp() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。