Complex.Phase Propiedad

Definición

Obtiene la fase de un número complejo.

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

Valor de propiedad

Fase de un número complejo, en radianes.

Ejemplos

En el ejemplo siguiente se usa el FromPolarCoordinates método para crear una instancia de un número complejo en función de sus coordenadas polares y, a continuación, se muestra el valor de sus Magnitude propiedades y Phase .

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

Comentarios

Para un número complejo a + bi, la fase se calcula como Math.Atan2(b, a).

Puede identificar un número complejo por sus coordenadas cartesianas en el plano complejo o por sus coordenadas polares. La fase (argumento) de un número complejo es el ángulo del eje real de una línea dibujada desde el punto de origen (la intersección del eje x y el eje Y) hasta el punto representado por el número complejo. La magnitud (representada por la Magnitude propiedad) es la distancia desde el punto de origen hasta el punto representado por el número complejo.

Puede crear una instancia de un número complejo en función de sus coordenadas polares en lugar de sus coordenadas cartesianas llamando al FromPolarCoordinates método .

Para convertir la fase de radianes a grados, multiplique por 180/Math.PI.

Se aplica a

Consulte también