當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


C# Math.Atan()用法及代碼示例


Math.Atan()是一個內置的Math類方法,該方法返回以正切值作為雙值參數給出的角度。如果參數為NaN,則結果將為NaN。

用法:

public static double Atan(double num)

參數:


  • num:它是表示切線的數字,並且此參數的類型為System.Double。

返回類型:返回以弧度為單位的角度Θ,其類型為System.Double。在此,角度始終以弧度為單位,即-π/2≤Θ≤π​​/2。

例子:

Input  : Math.Atan(1)
Output : 0.785398163397448
     
Input  : Math.Atan(0.0)
Output : 0

Input  : Math.Atan(-0.0)
Output : 0

Input  : Math.Atan(Double.PositiveInfinity)
Output : 1.5707963267949

Input  : Math.Atan(Double.NegativeInfinity)
Output : -1.5707963267949

程序:為了說明Math.Atan()方法

// C# program to demonstrate working 
// of Math.Atan() method 
using System; 
  
class Geeks { 
  
    // Main Method 
    public static void Main(String []args) 
    { 
        double a = Math.PI; 
          
        // using Math.Atan() method  
        Console.WriteLine(Math.Atan(a)); 
  
        double d = 0.0; 
        double e = -0.0; 
        double posi = Double.PositiveInfinity; 
        double nega = Double.NegativeInfinity; 
        double nan = Double.NaN; 
  
        Console.WriteLine(Math.Atan(1)); 
  
        // Input positive zero 
        // Output positive zero 
        Console.WriteLine(Math.Atan(d)); 
  
        // Input negative zero 
        // Output positive zero 
        Console.WriteLine(Math.Atan(e)); 
          
        // input PositiveInfinity 
        // Output 1.5707963267949 
        Console.WriteLine(Math.Atan(posi)); 
          
        // input NegativeInfinity 
        // Output -1.5707963267949 
        Console.WriteLine(Math.Atan(nega)); 
          
        // input NaN 
        // Output NaN 
        Console.WriteLine(Math.Atan(nan)); 
    } 
}
輸出:
1.26262725567891
0.785398163397448
0
0
1.5707963267949
-1.5707963267949
NaN

參考:https://msdn.microsoft.com/en-us/library/system.math.atan



相關用法


注:本文由純淨天空篩選整理自Mithun Kumar大神的英文原創作品 C# | Math.Atan() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。