Complex.Phase Eigenschaft

Definition

Ruft die Phase einer komplexen Zahl ab.

public:
 property double Phase { double get(); };
public double Phase { get; }
member this.Phase : double
Public ReadOnly Property Phase As Double

Eigenschaftswert

Die Phase einer komplexen Zahl im Bogenmaß.

Beispiele

Im folgenden Beispiel wird die FromPolarCoordinates -Methode verwendet, um eine komplexe Zahl basierend auf ihren Polarkoordinaten zu instanziieren und dann den Wert ihrer Magnitude Eigenschaften und Phase anzuzeigen.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex c1 = Complex.FromPolarCoordinates(10, 45 * Math.PI / 180);
      Console.WriteLine("{0}:", c1);
      Console.WriteLine("   Magnitude: {0}", Complex.Abs(c1));
      Console.WriteLine("   Phase:     {0} radians", c1.Phase);
      Console.WriteLine("   Phase      {0} degrees", c1.Phase * 180/Math.PI);
      Console.WriteLine("   Atan(b/a): {0}", Math.Atan(c1.Imaginary/c1.Real));
   }
}
// The example displays the following output:
//       (7.07106781186548, 7.07106781186547):
//          Magnitude: 10
//          Phase:     0.785398163397448 radians
//          Phase      45 degrees
//          Atan(b/a): 0.785398163397448
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim c1 As Complex = Complex.FromPolarCoordinates(10, 45 * Math.Pi / 180)
      Console.WriteLine("{0}:", c1)
      Console.WriteLine("   Magnitude: {0}", Complex.Abs(c1))
      Console.WriteLine("   Phase:     {0} radians", c1.Phase)
      Console.WriteLine("   Phase      {0} degrees", c1.Phase * 180/Math.Pi)
      Console.WriteLine("   Atan(b/a): {0}", Math.Atan(c1.Imaginary/c1.Real))
   End Sub
End Module
' The example displays the following output:
'       (7.07106781186548, 7.07106781186547):
'          Magnitude: 10
'          Phase:     0.785398163397448 radians
'          Phase      45 degrees
'          Atan(b/a): 0.785398163397448

Hinweise

Bei einer komplexen Zahl a + bi wird die Phase als Math.Atan2(b, a) berechnet.

Sie können eine komplexe Zahl anhand ihrer kartesischen Koordinaten auf der komplexen Ebene oder anhand ihrer Polarkoordinaten identifizieren. Die Phase (Argument) einer komplexen Zahl ist der Winkel zur realen Achse einer Linie, die vom Ursprungspunkt (dem Schnittpunkt der x-Achse und der y-Achse) zu dem durch die komplexe Zahl dargestellten Punkt gezeichnet wird. Die Größe (dargestellt durch die Magnitude -Eigenschaft) ist der Abstand vom Ursprungspunkt zu dem Punkt, der durch die komplexe Zahl dargestellt wird.

Sie können eine komplexe Zahl basierend auf ihren Polarkoordinaten anstelle ihrer kartesischen Koordinaten instanziieren, indem Sie die FromPolarCoordinates -Methode aufrufen.

Um die Phase von Bogenmaßen in Grad zu konvertieren, multiplizieren Sie sie mit 180/Math.PI.

Gilt für:

Weitere Informationen