Complex.Subtract 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í.
Resta 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, y devuelve el resultado.
Sobrecargas
Subtract(Complex, Double) |
Resta un número real de doble precisión a un número complejo y devuelve el resultado. |
Subtract(Complex, Complex) |
Resta un número complejo de otro y devuelve el resultado. |
Subtract(Double, Complex) |
Resta un número complejo a un número real de doble precisión y devuelve el resultado. |
Ejemplos
En el ejemplo siguiente se resta cada número complejo de una matriz de un número complejo:
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex c1 = new Complex(4.93, 6.87);
Complex[] values = { new Complex(12.5, 9.6),
new Complex(4.3, -8.1),
new Complex(-1.9, 7.4),
new Complex(-5.3, -6.6) };
foreach (var c2 in values)
Console.WriteLine("{0} - {1} = {2}", c1, c2,
Complex.Subtract(c1, c2));
}
}
// The example displays the following output:
// (4.93, 6.87) - (12.5, 9.6) = (-7.57, -2.73)
// (4.93, 6.87) - (4.3, -8.1) = (0.63, 14.97)
// (4.93, 6.87) - (-1.9, 7.4) = (6.83, -0.53)
// (4.93, 6.87) - (-5.3, -6.6) = (10.23, 13.47)
Imports System.Numerics
Module Example
Public Sub Main()
Dim c1 As New Complex(4.93, 6.87)
Dim values() As Complex = { New Complex(12.5, 9.6),
New Complex(4.3, -8.1),
New Complex(-1.9, 7.4),
New Complex(-5.3, -6.6) }
For Each c2 In values
Console.WriteLine("{0} - {1} = {2}", c1, c2,
Complex.Subtract(c1, c2))
Next
End Sub
End Module
' The example displays the following output:
' (4.93, 6.87) - (12.5, 9.6) = (-7.57, -2.73)
' (4.93, 6.87) - (4.3, -8.1) = (0.63, 14.97)
' (4.93, 6.87) - (-1.9, 7.4) = (6.83, -0.53)
' (4.93, 6.87) - (-5.3, -6.6) = (10.23, 13.47)
Comentarios
El Subtract método permite operaciones de resta que implican números complejos.
Si la resta da como resultado un desbordamiento en el componente real o imaginario, el valor de ese componente es Double.PositiveInfinity o Double.NegativeInfinity.
Los lenguajes que admiten operadores personalizados también pueden usar el Subtraction grupo equivalente de operadores.
Los Subtract métodos que reciben un doble son más eficaces que el método que recibe dos números complejos.
Subtract(Complex, Double)
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Resta un número real de doble precisión a un número complejo y devuelve el resultado.
public:
static System::Numerics::Complex Subtract(System::Numerics::Complex left, double right);
public static System.Numerics.Complex Subtract (System.Numerics.Complex left, double right);
static member Subtract : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Subtract (left As Complex, right As Double) As Complex
Parámetros
- left
- Complex
El valor complejo del que se va a restar (minuendo).
- right
- Double
El valor real de doble precisión que se va a restar (sustraendo).
Devoluciones
El resultado de restar right
a left
, como un número complejo.
Comentarios
La resta de un número real (que se puede considerar como el número complejo c + 0i) de un número complejo (a + bi) tiene la siguiente forma:
(a - c) + bi
Los lenguajes que admiten operadores personalizados también pueden usar el Complex.Subtraction(Complex, Double) operador equivalente.
Consulte también
Se aplica a
Subtract(Complex, Complex)
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Resta un número complejo de otro y devuelve el resultado.
public:
static System::Numerics::Complex Subtract(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex Subtract (System.Numerics.Complex left, System.Numerics.Complex right);
static member Subtract : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Subtract (left As Complex, right As Complex) As Complex
Parámetros
- left
- Complex
Valor del que se va a restar (minuendo).
- right
- Complex
Valor que se va a restar (sustraendo).
Devoluciones
Resultado de restar right
de left
.
Comentarios
La resta de un número complejo, c + di, de otro número complejo, a + bi, tiene la siguiente forma:
(a - c) + (b - d)i
Los lenguajes que admiten operadores personalizados también pueden usar el Complex.Subtraction(Complex, Complex) operador equivalente.
Consulte también
Se aplica a
Subtract(Double, Complex)
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Resta un número complejo a un número real de doble precisión y devuelve el resultado.
public:
static System::Numerics::Complex Subtract(double left, System::Numerics::Complex right);
public static System.Numerics.Complex Subtract (double left, System.Numerics.Complex right);
static member Subtract : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Subtract (left As Double, right As Complex) As Complex
Parámetros
- left
- Double
El valor real de doble precisión al que se va a restar (minuendo).
- right
- Complex
El valor complejo que se va a restar (sustraendo).
Devoluciones
El resultado de restar right
a left
, como un número complejo.
Comentarios
La resta de un número complejo (c + di) de un número real (que se puede considerar como el número complejo a + 0i) tiene la siguiente forma:
(a - c) - di
Los lenguajes que admiten operadores personalizados también pueden usar el Complex.Subtraction(Double, Complex) operador equivalente.
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