Complex.Phase Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per