Complex.Atan(Complex) Metodo

Definizione

Restituisce l'angolo che costituisce l'arcotangente del numero complesso specificato.Returns the angle that is the arc tangent of the specified complex number.

public:
 static System::Numerics::Complex Atan(System::Numerics::Complex value);
public static System.Numerics.Complex Atan (System.Numerics.Complex value);
static member Atan : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Atan (value As Complex) As Complex

Parametri

value
Complex

Numero complesso.A complex number.

Restituisce

Angolo che costituisce l'arcotangente di value.The angle that is the arc tangent of value.

Esempi

Nell'esempio seguente viene illustrato il metodo Atan.The following example illustrates the Atan method. Indica che il passaggio del valore restituito dal metodo Atan al metodo Tan restituisce il valore di Complex originale.It shows that passing the value returned by the Atan method to the Tan method returns the original Complex value.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(2.5, 1.5), 
                           new Complex(2.5, -1.5), 
                           new Complex(-2.5, 1.5), 
                           new Complex(-2.5, -1.5) };
      foreach (Complex value in values)
         Console.WriteLine("Tan(Atan({0})) = {1}", 
                            value, Complex.Tan(Complex.Atan(value)));
   }
}
// The example displays the following output:
//       Tan(Atan((2.5, 1.5))) = (2.5, 1.5)
//       Tan(Atan((2.5, -1.5))) = (2.5, -1.5)
//       Tan(Atan((-2.5, 1.5))) = (-2.5, 1.5)
//       Tan(Atan((-2.5, -1.5))) = (-2.5, -1.5)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim values() As Complex = { New Complex(2.5, 1.5), 
                                  New Complex(2.5, -1.5), 
                                  New Complex(-2.5, 1.5), 
                                  New Complex(-2.5, -1.5) }
      For Each value As Complex In values
         Console.WriteLine("Tan(Atan({0})) = {1}", 
                            value, Complex.Tan(Complex.Atan(value)))
      Next                               
   End Sub
End Module
' The example displays the following example:
'       Tan(Atan((2.5, 1.5))) = (2.5, 1.5)
'       Tan(Atan((2.5, -1.5))) = (2.5, -1.5)
'       Tan(Atan((-2.5, 1.5))) = (-2.5, 1.5)
'       Tan(Atan((-2.5, -1.5))) = (-2.5, -1.5)

Commenti

Il metodo Atan per i numeri complessi corrisponde al metodo Math.Atan per i numeri reali.The Atan method for complex numbers corresponds to the Math.Atan method for real numbers.

Il metodo Atan utilizza la formula seguente:The Atan method uses the following formula:

(ImaginaryOne/nuovo complesso (2.0, 0,0)) * (Log(One - ImaginaryOne * valore)-Log(One + ImaginaryOne * valore))(ImaginaryOne / new Complex(2.0, 0.0)) * (Log(One - ImaginaryOne * value) - Log(One + ImaginaryOne * value))

Si applica a

Vedi anche