Complex.Phase Propriété

Définition

Obtient la phase d'un nombre complexe.

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

Valeur de propriété

Phase d'un nombre complexe, en radians.

Exemples

L’exemple suivant utilise la FromPolarCoordinates méthode pour instancier un nombre complexe en fonction de ses coordonnées polaires, puis affiche la valeur de ses Magnitude propriétés et 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

Remarques

Pour un nombre complexe a + bi, la phase est calculée en tant que Math.Atan2(b, a).

Vous pouvez identifier un nombre complexe par ses coordonnées cartésiennes sur le plan complexe ou par ses coordonnées polaires. La phase (argument) d’un nombre complexe est l’angle de l’axe réel d’une ligne dessinée à partir du point d’origine (l’intersection de l’axe X et de l’axe y) jusqu’au point représenté par le nombre complexe. La magnitude (représentée par la Magnitude propriété) est la distance entre le point d’origine et le point qui est représenté par le nombre complexe.

Vous pouvez instancier un nombre complexe en fonction de ses coordonnées polaires plutôt que de ses coordonnées cartésiennes en appelant la FromPolarCoordinates méthode .

Pour convertir la phase de radians en degrés, multipliez-la par 180/Math.PI.

S’applique à

Voir aussi