Complex.Abs(Complex) Método

Definición

Obtiene el valor absoluto (o magnitud) de un número complejo.

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

Parámetros

value
Complex

Número complejo.

Devoluciones

Valor absoluto de value.

Ejemplos

En el ejemplo siguiente se calcula el valor absoluto de un número complejo y se muestra que es equivalente al valor de la Magnitude propiedad .

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

Comentarios

El valor absoluto de un número complejo es equivalente a su Magnitude propiedad. El valor absoluto de un número complejo a + bi se calcula de la siguiente manera:

  • Si b = 0, el resultado es .

  • Si es b > , el resultado es * Math.Sqrt(1 + b2/a2).

  • Si b > a, el resultado es b * Math.Sqrt(1 + a2/b2).

Si el cálculo del valor absoluto da como resultado un desbordamiento, el método devuelve Double.PositiveInfinity o Double.NegativeInfinity. Si la Real propiedad o Imaginary es Double.NaN y la otra propiedad no Double.PositiveInfinity es ni Double.NegativeInfinity, el método devuelve Double.NaN.

Se aplica a

Consulte también