Partilhar via


Complex.Subtraction Operador

Definição

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

Sobrecargas

Subtraction(Double, Complex)

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

Subtraction(Complex, Double)

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

Subtraction(Complex, Complex)

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

Comentários

O operador Subtraction permite executar operações de subtração que envolvem números complexos. Ele habilita o 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 em um estouro no componente real ou imaginário, o valor desse componente será Double.PositiveInfinity ou Double.NegativeInfinity.

Idiomas que não dão suporte a operadores personalizados podem chamar o Subtract grupo equivalente de métodos.

Os operadores Addition 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

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

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 precisão dupla a ser subtraído (o minuend).

right
Complex

O valor complexo a ser subtraído (o subtraído).

Retornos

O resultado da subtração right de left, como um número complexo.

Comentários

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

$(a - c) - di$

Idiomas que não dão suporte a operadores personalizados podem chamar o método Complex.Subtract(Double, Complex).

Confira também

Aplica-se a

Subtraction(Complex, Double)

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

Subtrai um número real de precisão dupla 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 do qual subtrair (o minuend).

right
Double

O valor real de precisão dupla a ser subtraído (o subtraído).

Retornos

O resultado da subtração right de left, como um número complexo.

Comentários

A subtração de um número real (que pode ser considerado como o número complexo c + 0i) de um número complexo (a + bi) assume o seguinte formulário:

$(a - c) + bi$

Idiomas que não dão suporte a operadores personalizados podem chamar o método Complex.Subtract(Complex, Double).

Confira também

Aplica-se a

Subtraction(Complex, Complex)

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 ser subtraído (o minuend).

right
Complex

O valor a ser subtraído (o subtraído).

Retornos

O resultado da subtração de right de left.

Implementações

Comentários

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

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

Idiomas que não dão suporte a operadores personalizados podem chamar o método Complex.Subtract(Complex, Complex).

Confira também

Aplica-se a