Complex.Abs(Complex) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur absolue (ou ordre de grandeur) d'un nombre complexe.
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
Paramètres
- value
- Complex
Nombre complexe.
Retours
Valeur absolue de value
.
Exemples
L’exemple suivant calcule la valeur absolue d’un nombre complexe et montre qu’elle est équivalente à la valeur de la Magnitude propriété.
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
Remarques
La valeur absolue d’un nombre complexe équivaut à sa Magnitude propriété. La valeur absolue d’un nombre complexe a + bi est calculée comme suit :
Si b = 0, le résultat est a.
Si un > b, le résultat est un * Math.Sqrt(1 +b2/a2).
Si b > a, le résultat est b * Math.Sqrt(1 + a2/b2).
Si le calcul de la valeur absolue entraîne un dépassement de capacité, la méthode retourne ou Double.PositiveInfinityDouble.NegativeInfinity. Si la Real propriété ou Imaginary est Double.NaN et que l’autre propriété n’est ni Double.PositiveInfinity , Double.NegativeInfinityla méthode retourne Double.NaN.
S’applique à
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour