Complex.Phase Proprietà

Definizione

Ottiene la fase di un numero complesso.

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

Valore della proprietà

Fase di un numero complesso, in radianti.

Esempio

Nell'esempio seguente viene usato il metodo per creare un'istanza FromPolarCoordinates di un numero complesso in base alle coordinate polari e quindi visualizzare il valore delle Magnitude relative proprietà e 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

Commenti

Per un numero complesso a + bi, la fase viene calcolata come Math.Atan2(b, a).

È possibile identificare un numero complesso per le coordinate cartesiane sul piano complesso o per le coordinate polari. La fase (argomento) di un numero complesso è l'angolo dell'asse reale di una linea disegnata dal punto di origine (l'intersezione dell'asse x e l'asse y) al punto rappresentato dal numero complesso. La grandezza (rappresentata dalla Magnitude proprietà) è la distanza dal punto di origine al punto rappresentato dal numero complesso.

È possibile creare un'istanza di un numero complesso in base alle coordinate polari anziché alle coordinate cartesiane chiamando il FromPolarCoordinates metodo.

Per convertire la fase da radianti a gradi, moltiplicarla per 180/Math.PI.

Si applica a

Vedi anche