Leer en inglés

Compartir a través de


Complex.Add Método

Definición

Agrega un número especificado a otro número especificado, donde al menos uno de ellos es un número complejo y el otro podría ser un número real de precisión doble.

Sobrecargas

Add(Double, Complex)

Agrega un número real de precisión doble a un número complejo y devuelve el resultado.

Add(Complex, Double)

Agrega un número complejo a un número real de precisión doble y devuelve el resultado.

Add(Complex, Complex)

Agrega dos números complejos y devuelve el resultado.

Ejemplos

En el ejemplo siguiente se muestra la adición con números complejos.

C#
using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values= { new Complex(12.3, -1.4),
                          new Complex(-6.2, 3.1),
                          new Complex(8.9, 1.5) };
      foreach (var c1 in values)
         foreach (var c2 in values)
            Console.WriteLine("{0} + {1} = {2}", c1, c2,
                              Complex.Add(c1, c2));
   }
}
// The example displays the following output:
//       (12.3, -1.4) + (12.3, -1.4) = (24.6, -2.8)
//       (12.3, -1.4) + (-6.2, 3.1) = (6.1, 1.7)
//       (12.3, -1.4) + (8.9, 1.5) = (21.2, 0.1)
//       (-6.2, 3.1) + (12.3, -1.4) = (6.1, 1.7)
//       (-6.2, 3.1) + (-6.2, 3.1) = (-12.4, 6.2)
//       (-6.2, 3.1) + (8.9, 1.5) = (2.7, 4.6)
//       (8.9, 1.5) + (12.3, -1.4) = (21.2, 0.1)
//       (8.9, 1.5) + (-6.2, 3.1) = (2.7, 4.6)
//       (8.9, 1.5) + (8.9, 1.5) = (17.8, 3)

Comentarios

Los métodos Add permiten realizar operaciones de suma que implican números complejos.

Si la llamada al método da como resultado un desbordamiento en el componente real o imaginario, el valor del componente es Double.PositiveInfinity o Double.NegativeInfinity.

Los lenguajes que no admiten operadores personalizados pueden usar el método Add para realizar la adición con números complejos.

Los métodos Add que reciben un doble son más eficaces que los métodos que reciben dos números complejos.

Add(Double, Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

Agrega un número real de precisión doble a un número complejo y devuelve el resultado.

C#
public static System.Numerics.Complex Add(double left, System.Numerics.Complex right);

Parámetros

left
Double

Valor real de precisión doble que se va a agregar.

right
Complex

Valor complejo que se va a agregar.

Devoluciones

Suma de left y right.

Comentarios

La adición de un número real (que se puede considerar como el número complejo a + 0i) y un número complejo (c + di) tiene la siguiente forma:

(a+c)+di

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

Add(Complex, Double)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

Agrega un número complejo a un número real de precisión doble y devuelve el resultado.

C#
public static System.Numerics.Complex Add(System.Numerics.Complex left, double right);

Parámetros

left
Complex

Valor complejo que se va a agregar.

right
Double

Valor real de precisión doble que se va a agregar.

Devoluciones

Suma de left y right.

Comentarios

La adición de un número complejo (a + bi) y un número real (que se puede considerar como el número complejo c + 0i) tiene la siguiente forma:

(a+c)+bi

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.NET Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10

Add(Complex, Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

Agrega dos números complejos y devuelve el resultado.

C#
public static System.Numerics.Complex Add(System.Numerics.Complex left, System.Numerics.Complex right);

Parámetros

left
Complex

Primer número complejo que se va a agregar.

right
Complex

Segundo número complejo que se va a agregar.

Devoluciones

Suma de left y right.

Comentarios

La adición de un número complejo, a + biy un segundo número complejo, c + di, tiene la siguiente forma:

(a+c)+(b+d)i

Consulte también

Se aplica a

.NET 10 y otras versiones
Producto Versiones
.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