Complex.Add Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 doble precisión.
Sobrecargas
Add(Double, Complex) |
Agrega un número real de doble precisión a un número complejo y devuelve el resultado. |
Add(Complex, Double) |
Agrega un número complejo a un número real de doble precisión y devuelve el resultado. |
Add(Complex, Complex) |
Suma dos valores complejos y devuelve el resultado. |
Ejemplos
En el ejemplo siguiente se muestra la adición con números complejos.
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)
open System.Numerics
let values = [ Complex(12.3, -1.4); Complex(-6.2, 3.1); Complex(8.9, 1.5) ]
for c1 in values do
for c2 in values do
printfn $"{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)
Imports System.Numerics
Module modMain
Public Sub Main()
Dim values() As Complex = { New Complex(12.3, -1.4),
New Complex(-6.2, 3.1),
New Complex(8.9, 1.5) }
For Each c1 In values
For Each c2 In values
Console.WriteLine("{0} + {1} = {2}", c1, c2,
Complex.Add(c1, c2))
Next
Next
End Sub
End Module
' 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 Add métodos 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 Add método para realizar la adición con números complejos.
Los Add métodos 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 doble precisión a un número complejo y devuelve el resultado.
public:
static System::Numerics::Complex Add(double left, System::Numerics::Complex right);
public static System.Numerics.Complex Add (double left, System.Numerics.Complex right);
static member Add : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Add (left As Double, right As Complex) As Complex
Parámetros
- left
- Double
El valor real de doble precisión que se va a agregar.
- right
- Complex
El valor complejo que se va a agregar.
Devoluciones
La 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
Add(Complex, Double)
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Agrega un número complejo a un número real de doble precisión y devuelve el resultado.
public:
static System::Numerics::Complex Add(System::Numerics::Complex left, double right);
public static System.Numerics.Complex Add (System.Numerics.Complex left, double right);
static member Add : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Add (left As Complex, right As Double) As Complex
Parámetros
- left
- Complex
El valor complejo que se va a agregar.
- right
- Double
El valor real de doble precisión que se va a agregar.
Devoluciones
La 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
Add(Complex, Complex)
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Suma dos valores complejos y devuelve el resultado.
public:
static System::Numerics::Complex Add(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex Add (System.Numerics.Complex left, System.Numerics.Complex right);
static member Add : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Add (left As Complex, right As Complex) As Complex
Parámetros
- left
- Complex
Primer número complejo que se va a sumar.
- right
- Complex
Segundo número complejo que se va a sumar.
Devoluciones
La suma de left
y right
.
Comentarios
La adición de un número complejo, un + bi y un segundo número complejo, c + di, tiene la siguiente forma:
(a + c) + (b + d)i.
Consulte también
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de