Leggere in inglese

Condividi tramite


Complex.Abs(Complex) Metodo

Definizione

Ottiene il valore assoluto (o grandezza) di un numero complesso.

C#
public static double Abs(System.Numerics.Complex value);

Parametri

value
Complex

Numero complesso.

Restituisce

Valore assoluto di value.

Esempio

Nell'esempio seguente viene calcolato il valore assoluto di un numero complesso e viene illustrato che equivale al valore della proprietà Magnitude.

C#
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

Commenti

Il valore assoluto di un numero complesso equivale alla relativa proprietà Magnitude. Il valore assoluto di un numero complesso a + bi viene calcolato come segue:

  • Se b = 0, il risultato è a.
  • Se a > b, il risultato è a×1+b2a2.
  • Se b > a, il risultato è b×1+a2b2.

Se il calcolo del valore assoluto comporta un overflow, il metodo restituisce Double.PositiveInfinity o Double.NegativeInfinity. Se la proprietà Real o Imaginary è Double.NaN e l'altra proprietà non è né Double.PositiveInfinityDouble.NegativeInfinity, il metodo restituisce Double.NaN.

Si applica a

Prodotto Versioni
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Vedi anche