Complex.Phase Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá fázi komplexního čísla.
public:
property double Phase { double get(); };
public double Phase { get; }
member this.Phase : double
Public ReadOnly Property Phase As Double
Hodnota vlastnosti
Fáze komplexního čísla v radiánech.
Příklady
Následující příklad používá metodu FromPolarCoordinates k vytvoření instance komplexního čísla na základě jeho polárních souřadnic a pak zobrazí hodnotu jeho Magnitude a Phase vlastností.
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
Poznámky
U komplexního čísla a + bi se fáze vypočítá jako Math.Atan2(b, a).
Komplexní číslo můžete identifikovat podle kartézských souřadnic v komplexní rovině nebo podle jeho polárních souřadnic. Fáze (argument) komplexního čísla je úhel k reálné ose čáry nakreslené od bodu původu (průsečíku osy x a osy y) k bodu reprezentovaným komplexním číslem. Velikost (reprezentovaná Magnitude vlastností) je vzdálenost od bodu původu k bodu, který je reprezentován komplexním číslem.
Voláním metody můžete vytvořit instanci komplexního čísla na základě jeho polárních souřadnic místo kartézských souřadnic FromPolarCoordinates .
Pokud chcete převést fázi z radiánů na stupně, vynásobte ji 180/Math.PI.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro