Complex.Abs(Complex) Methode
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 den absoluten Wert (oder die Größenordnung) einer komplexen Zahl ab.
public:
static double Abs(System::Numerics::Complex value);
public static double Abs (System.Numerics.Complex value);
static member Abs : System.Numerics.Complex -> double
Public Shared Function Abs (value As Complex) As Double
Parameter
- value
- Complex
Eine komplexe Zahl.
Gibt zurück
Der Absolutbetrag von value
.
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
Der absolute Wert einer komplexen Zahl entspricht ihrer Magnitude Eigenschaft. Der absolute Wert einer komplexen Zahl a + bi wird wie folgt berechnet:
Wenn b = 0 ist, ist das Ergebnis ein.
Bei einem > b ist das Ergebnis ein * Math.Sqrt(1 + b2/a2).
Wenn b > a, ist das Ergebnis b * Math.Sqrt(1 + a2/b2).
Wenn die Berechnung des absoluten Werts zu einem Überlauf führt, gibt die -Methode entweder Double.PositiveInfinity oder Double.NegativeInfinityzurück. Wenn entweder die Real - oder-Eigenschaft Imaginary ist Double.NaN und die andere Eigenschaft weder Double.PositiveInfinity noch Double.NegativeInfinityist, gibt die -Methode zurück Double.NaN.
Gilt für:
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für