Condividi tramite


Complex.Subtraction Operatore

Definizione

Sottrae un numero specificato da un altro numero specificato, dove almeno uno di essi è un numero complesso e l'altro può essere un numero reale a precisione doppia.

Overload

Subtraction(Double, Complex)

Sottrae un numero complesso da un numero reale a precisione doppia.

Subtraction(Complex, Double)

Sottrae un numero reale a precisione doppia da un numero complesso.

Subtraction(Complex, Complex)

Sottrae un numero complesso da un altro numero complesso.

Commenti

L'operatore Subtraction consente di eseguire operazioni di sottrazione che coinvolgono numeri complessi. Abilita codice come il seguente:

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 la sottrazione comporta un overflow nel componente reale o immaginario, il valore di tale componente è Double.PositiveInfinity o Double.NegativeInfinity.

I linguaggi che non supportano operatori personalizzati possono invece chiamare il gruppo di metodi equivalente Subtract.

Gli operatori Addition che ricevono un doppio sono più efficienti degli operatori che ricevono due numeri complessi.

Subtraction(Double, Complex)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Sottrae un numero complesso da un numero reale a precisione doppia.

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

Parametri

left
Double

Valore reale a precisione doppia da cui sottrarre (minuend).

right
Complex

Valore complesso da sottrarre (sottrazione).

Restituisce

Risultato della sottrazione di right da left, come numero complesso.

Commenti

La sottrazione di un numero complesso (c + di) da un numero reale (che può essere considerato come il numero complesso a + 0i) assume la forma seguente:

$(a - c) - di$

I linguaggi che non supportano operatori personalizzati possono invece chiamare il metodo Complex.Subtract(Double, Complex).

Vedi anche

Si applica a

Subtraction(Complex, Double)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Sottrae un numero reale a precisione doppia da un numero complesso.

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

Parametri

left
Complex

Valore complesso da sottrarre (il minuend).

right
Double

Valore reale a precisione doppia da sottrarre (sottrazione).

Restituisce

Risultato della sottrazione di right da left, come numero complesso.

Commenti

La sottrazione di un numero reale (che può essere considerato come il numero complesso c + 0i) da un numero complesso (a + bi) assume la forma seguente:

$(a - c) + bi$

I linguaggi che non supportano operatori personalizzati possono invece chiamare il metodo Complex.Subtract(Complex, Double).

Vedi anche

Si applica a

Subtraction(Complex, Complex)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Sottrae un numero complesso da un altro numero complesso.

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

Parametri

left
Complex

Valore da sottrarre (il minuend).

right
Complex

Valore da sottrarre (sottrazione).

Restituisce

Risultato della sottrazione di right da left.

Implementazioni

Commenti

La sottrazione di un numero complesso, c + di, da un altro numero complesso, a + bi, assume il formato seguente:

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

I linguaggi che non supportano operatori personalizzati possono invece chiamare il metodo Complex.Subtract(Complex, Complex).

Vedi anche

Si applica a