Complex.Abs(Complex) Méthode

Définition

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

Remarques

La valeur absolue d’un nombre complexe est équivalente à 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 la > valeur est b, le résultat est * Math.Sqrt(1 + b2/a2).

  • Si b > a, le résultat est b * Math.Sqrt(1 +a 2/b2).

Si le calcul de la valeur absolue entraîne un dépassement de capacité, la méthode retourne Double.PositiveInfinity ou Double.NegativeInfinity. Si la Real propriété ou Imaginary est Double.NaN et que l’autre propriété n’est ni Double.PositiveInfinity ni Double.NegativeInfinity, la méthode retourne Double.NaN.

S’applique à

Voir aussi