Complex.Magnitude Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Größe (oder den absoluten Wert) einer komplexen Zahl ab.
public:
property double Magnitude { double get(); };
public double Magnitude { get; }
member this.Magnitude : double
Public ReadOnly Property Magnitude As Double
Eigenschaftswert
Die Größe der aktuellen Instanz.
Beispiele
Im folgenden Beispiel wird der absolute Wert einer komplexen Zahl berechnet und veranschaulicht, dass er dem Wert der Magnitude-Eigenschaft entspricht.
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex complex1 = new Complex(2.0, 3.0);
Console.WriteLine("|{0}| = {1:N2}", complex1, Complex.Abs(complex1));
Console.WriteLine("Equal to Magnitude: {0}",
Complex.Abs(complex1).Equals(complex1.Magnitude));
}
}
// The example displays the following output:
// |(2, 3)| = 3.61
// Equal to Magnitude: True
open System.Numerics
let complex1 = Complex(2., 3.)
printfn $"|{complex1}| = {Complex.Abs complex1:N2}"
printfn $"Equal to Magnitude: {Complex.Abs(complex1).Equals complex1.Magnitude}"
// The example displays the following output:
// |(2, 3)| = 3.61
// Equal to Magnitude: True
Hinweise
Die eigenschaft Magnitude entspricht dem absoluten Wert einer komplexen Zahl. Es gibt den Abstand zwischen dem Ursprung (der Schnittpunkt der X-Achse und der Y-Achse im kartesischen Koordinatensystem) zum zweidimensionalen Punkt an, der durch eine komplexe Zahl dargestellt wird. Der absolute Wert wird wie folgt berechnet:
$| a + bi | = \sqrt{a \times a + b \times b}$
Wenn die Berechnung des absoluten Werts zu einem Überlauf führt, gibt diese Eigenschaft entweder Double.PositiveInfinity oder Double.NegativeInfinityzurück.
Die Magnitude und die Phase Eigenschaften definieren die Position eines Punkts, der eine komplexe Zahl im Polarkoordinatensystem darstellt.
Sie können eine komplexe Zahl basierend auf ihren Polarkoordinaten anstelle der kartesischen Koordinaten instanziieren, indem Sie die FromPolarCoordinates-Methode aufrufen.