Complex.Subtraction Operador

Definição

Subtrai um número especificado de outro número especificado, onde pelo menos um deles é um número complexo, e o outro pode ser um número real de dupla precisão.

Sobrecargas

Name Description
Subtraction(Double, Complex)

Subtrai um número complexo de um número real de dupla precisão.

Subtraction(Complex, Double)

Subtrai um número real de dupla precisão de um número complexo.

Subtraction(Complex, Complex)

Subtrai um número complexo de outro número complexo.

Observações

O Subtraction operador permite realizar operações de subtração que envolvem números complexos. Permite código como o seguinte:

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)

Se a subtração resultar num transbordo no componente real ou imaginário, o valor desse componente é ou Double.PositiveInfinity .Double.NegativeInfinity

Linguagens que não suportam operadores personalizados podem chamar o Subtract grupo equivalente de métodos em vez disso.

Os Addition operadores que recebem um duplo são mais eficientes do que os operadores que recebem dois números complexos.

Subtraction(Double, Complex)

Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs

Subtrai um número complexo de um número real de dupla precisão.

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

O valor real de dupla precisão a subtrair de (o minuend).

right
Complex

O valor complexo a subtrair (o subtraindo).

Devoluções

O resultado de subtrair right de left, como um número complexo.

Observações

A subtração de um número complexo (c + di) de um número real (que pode ser considerado como o número a + 0icomplexo ) assume a seguinte forma:

$(a - c) - di$

Linguagens que não suportam operadores personalizados podem chamar o Complex.Subtract(Double, Complex) método em vez disso.

Ver também

Aplica-se a

Subtraction(Complex, Double)

Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs

Subtrai um número real de dupla precisão de um número complexo.

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

O valor complexo a subtrair de (o minuend).

right
Double

O valor real de dupla precisão a subtrair (o subtrahendo).

Devoluções

O resultado de subtrair right de left, como um número complexo.

Observações

A subtração de um número real (que pode ser considerada como o número c + 0icomplexo ) de um número complexo (a + bi) assume a seguinte forma:

$(a - c) + bi$

Linguagens que não suportam operadores personalizados podem chamar o Complex.Subtract(Complex, Double) método em vez disso.

Ver também

Aplica-se a

Subtraction(Complex, Complex)

Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs
Origem:
Complex.cs

Subtrai um número complexo de outro número complexo.

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

O valor a subtrair de (a minuend).

right
Complex

O valor a subtrair (o subtrair).

Devoluções

O resultado de subtrair right de left.

Implementações

Observações

A subtração de um número complexo, c + di, de outro número complexo, a + bi, assume a seguinte forma:

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

Linguagens que não suportam operadores personalizados podem chamar o Complex.Subtract(Complex, Complex) método em vez disso.

Ver também

Aplica-se a