Complex.Subtraction Operador
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 de 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.
Subtraction(Double, Complex) |
Resta un número complejo de un número real de precisión doble. |
Subtraction(Complex, Double) |
Resta un número real de precisión doble de un número complejo. |
Subtraction(Complex, Complex) |
Resta un número complejo de otro número complejo. |
El operador Subtraction permite realizar operaciones de resta que implican números complejos. Habilita código como el siguiente:
System.Numerics.Complex c1 = new System.Numerics.Complex(6.7, -1.3);
System.Numerics.Complex c2 = new System.Numerics.Complex(1.4, 3.8);
System.Numerics.Complex result = c1 - c2;
Console.WriteLine("{0} - {1} = {2}", c1, c2, result);
// The example displays the following output:
// (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
let c1 = System.Numerics.Complex(6.7, -1.3)
let c2 = System.Numerics.Complex(1.4, 3.8)
let result = c1 - c2
printfn $"{c1}; - {c2}; = {result}"
// The example displays the following output:
// (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
Dim c1 As New System.Numerics.Complex(6.7, -1.3)
Dim c2 As New System.Numerics.Complex(1.4, 3.8)
Dim result As System.Numerics.Complex = c1 - c2
Console.WriteLine("{0} - {1} = {2}", c1, c2, result)
' The example displays the following output:
' (6.7, -1.3) - (1.4, 3.8) = (5.3, -5.1)
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 no admiten operadores personalizados pueden llamar al Subtract grupo equivalente de métodos en su lugar.
Los operadores Addition que reciben un doble son más eficaces que los operadores que reciben dos números complejos.
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Resta un número complejo de un número real de precisión doble.
public:
static System::Numerics::Complex operator -(double left, System::Numerics::Complex right);
public static System.Numerics.Complex operator - (double left, System.Numerics.Complex right);
static member ( - ) : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (left As Double, right As Complex) As Complex
Parámetros
- left
- Double
Valor real de doble precisión que se va a restar (el minuend).
- right
- Complex
Valor complejo que se va a restar (subtrahend).
Devoluciones
Resultado de restar right
de 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:
Los lenguajes que no admiten operadores personalizados pueden llamar al método Complex.Subtract(Double, Complex) en su lugar.
Consulte también
Se aplica a
.NET 9 y otras versiones
Producto | Versiones |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Resta un número real de precisión doble de un número complejo.
public:
static System::Numerics::Complex operator -(System::Numerics::Complex left, double right);
public static System.Numerics.Complex operator - (System.Numerics.Complex left, double right);
static member ( - ) : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Operator - (left As Complex, right As Double) As Complex
Parámetros
- left
- Complex
Valor complejo del que se va a restar (el minuend).
- right
- Double
Valor real de doble precisión que se va a restar (subtrahend).
Devoluciones
Resultado de restar right
de 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:
Los lenguajes que no admiten operadores personalizados pueden llamar al método Complex.Subtract(Complex, Double) en su lugar.
Consulte también
Se aplica a
.NET 9 y otras versiones
Producto | Versiones |
---|---|
.NET | Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
- Source:
- Complex.cs
- Source:
- Complex.cs
- Source:
- Complex.cs
Resta un número complejo de otro número complejo.
public:
static System::Numerics::Complex operator -(System::Numerics::Complex left, System::Numerics::Complex right);
public:
static System::Numerics::Complex operator -(System::Numerics::Complex left, System::Numerics::Complex right) = System::Numerics::ISubtractionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Subtraction;
public static System.Numerics.Complex operator - (System.Numerics.Complex left, System.Numerics.Complex right);
static member ( - ) : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator - (left As Complex, right As Complex) As Complex
Parámetros
- left
- Complex
Valor que se va a restar de (el minuend).
- right
- Complex
Valor que se va a restar (subtrahend).
Devoluciones
Resultado de restar right
de left
.
Implementaciones
Comentarios
La resta de un número complejo, c + di
, de otro número complejo, a + bi
, tiene la siguiente forma:
Los lenguajes que no admiten operadores personalizados pueden llamar al método Complex.Subtract(Complex, Complex) en su lugar.
Consulte también
Se aplica a
.NET 9 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 |
.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 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: