Complex.Atan(Complex) Methode

Definition

Gibt den Winkel zurück, der der Arkustangens der angegebenen komplexen Zahl ist.

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

Parameter

value
Complex

Eine komplexe Zahl.

Gibt zurück

Der Winkel, der der Arkustangens von value ist.

Beispiele

Im folgenden Beispiel wird die Atan -Methode veranschaulicht. Es zeigt, dass das Übergeben des von der Atan -Methode zurückgegebenen Werts an die -Methode den Tan ursprünglichen Complex Wert zurückgibt.

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)

Hinweise

Die Atan Methode für komplexe Zahlen entspricht der Math.Atan Methode für reelle Zahlen.

Die Atan Methode verwendet die folgende Formel:

(ImaginaryOne / new Complex(2.0, 0.0)) * (Log( *OneImaginaryOne - wert) - Log(One + ImaginaryOne * value))

Gilt für:

Weitere Informationen