Complex.Subtraction Betreiber

Definition

Subtrahiert eine angegebene Zahl von einer anderen angegebenen Zahl. Hierbei ist mindestens eine Zahl eine komplexe Zahl, und die andere kann eine reelle Zahl mit doppelter Genauigkeit sein.

Überlädt

Subtraction(Double, Complex)

Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit.

Subtraction(Complex, Double)

Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl.

Subtraction(Complex, Complex)

Subtrahiert eine komplexe Zahl von einer anderen komplexen Zahl.

Hinweise

Der Subtraction Operator ermöglicht das Ausführen von Subtraktionsvorgängen, die komplexe Zahlen umfassen. Es aktiviert Code wie den folgenden:

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)
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)

Wenn die Subtraktion zu einem Überlauf in der realen oder imaginären Komponente führt, ist der Wert dieser Komponente entweder Double.PositiveInfinity oder Double.NegativeInfinity.

Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können stattdessen die Subtract entsprechende Gruppe von Methoden aufrufen.

Die Addition Operatoren, die ein Double empfangen, sind effizienter als die Operatoren, die zwei komplexe Zahlen empfangen.

Subtraction(Double, Complex)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit.

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

Parameter

left
Double

Der reelle Wert mit doppelter Genauigkeit, von dem subtrahiert werden soll (Minuend).

right
Complex

Der komplexe Wert, der subtrahiert werden soll (Subtrahend).

Gibt zurück

Das Ergebnis der Subtraktion von right von left als komplexe Zahl.

Hinweise

Die Subtraktion einer komplexen Zahl (c + di) von einer reellen Zahl (die als komplexe Zahl a + 0i betrachtet werden kann) hat die folgende Form:

(a - c) - di

Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können die Complex.Subtract(Double, Complex) -Methode stattdessen aufrufen.

Weitere Informationen

Gilt für:

Subtraction(Complex, Double)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl.

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

Parameter

left
Complex

Der komplexe Wert, von dem subtrahiert werden soll (Minuend).

right
Double

Der reelle Wert mit doppelter Genauigkeit, der subtrahiert werden soll (Subtrahend).

Gibt zurück

Das Ergebnis der Subtraktion von right von left als komplexe Zahl.

Hinweise

Die Subtraktion einer reellen Zahl (die als komplexe Zahl c + 0i betrachtet werden kann) von einer komplexen Zahl (a + bi) hat die folgende Form:

(a - c) + bi

Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können die Complex.Subtract(Complex, Double) -Methode stattdessen aufrufen.

Weitere Informationen

Gilt für:

Subtraction(Complex, Complex)

Quelle:
Complex.cs
Quelle:
Complex.cs
Quelle:
Complex.cs

Subtrahiert eine komplexe Zahl von einer anderen komplexen Zahl.

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

Parameter

left
Complex

Der Wert, von dem subtrahiert werden soll (der Minuend).

right
Complex

Der Wert, der subtrahiert werden soll (der Subtrahend).

Gibt zurück

Das Ergebnis der Subtraktion von right von left.

Implementiert

Hinweise

Die Subtraktion einer komplexen Zahl, c + di, von einer anderen komplexen Zahl, einer + bi, hat die folgende Form:

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

Sprachen, die keine benutzerdefinierten Operatoren unterstützen, können die Complex.Subtract(Complex, Complex) -Methode stattdessen aufrufen.

Weitere Informationen

Gilt für: