Complex.Division Betreiber

Definition

Dividiert eine angegebene Zahl durch eine andere angegebene Zahl. Hierbei ist mindestens eine Zahl eine komplexe Zahl, und die andere kann eine reelle Zahl mit doppelter Genauigkeit sein.

Überlädt

Division(Complex, Double)

Dividiert eine angegebene komplexe Zahl durch eine reelle Zahl mit doppelter Genauigkeit.

Division(Complex, Complex)

Dividiert eine angegebene komplexe Zahl durch eine andere angegebene komplexe Zahl.

Division(Double, Complex)

Dividiert eine angegebene reelle Zahl mit doppelter Genauigkeit durch eine angegebene komplexe Zahl.

Hinweise

Der Division Operator ermöglicht das Ausführen von Divisionsvorgängen, die komplexe Zahlen umfassen. Es ermöglicht Code wie z. B. folgendes:

Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 / c2;
Dim c1 As New Complex(2.3, 3.7)
Dim c2 As New Complex(1.4, 2.3)
Dim c3 As Complex = c1 / c2

Wenn die Division 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 benutzerdefinierte Operatoren und Operatorüberladungen nicht unterstützen, können stattdessen die Divide entsprechende Gruppe von Methoden aufrufen.

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

Division(Complex, Double)

Dividiert eine angegebene komplexe Zahl durch eine reelle Zahl mit doppelter Genauigkeit.

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, der dividiert werden soll.

right
Double

Der reelle Wert mit doppelter Genauigkeit, durch den dividiert werden soll.

Gibt zurück

Complex

Das Ergebnis der Division von left durch right als komplexe Zahl.

Hinweise

Die Aufteilung einer komplexen Zahl (a + bi) und einer realen Zahl (die als komplexe Zahl c + 0i angesehen werden kann) nimmt die folgende Form:

(ac / c2) + (bc / c2)i

Sprachen, die benutzerdefinierte Operatoren und Operatorüberladungen nicht unterstützen, können stattdessen die Complex.Divide(Complex, Double) entsprechende Methode aufrufen.

Siehe auch

Gilt für:

Division(Complex, Complex)

Dividiert eine angegebene komplexe Zahl durch eine andere angegebene komplexe 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::IDivisionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Division;
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 komplexe Wert, der dividiert werden soll.

right
Complex

Der komplexe Wert, durch den dividiert werden soll.

Gibt zurück

Complex

Das Ergebnis der Division von left durch right.

Implementiert

Hinweise

Die Division einer komplexen Zahl, einer + bi und einer zweiten komplexen Zahl, c + di, nimmt die folgende Form:

(ac + bd) / (c2 + d2)) + (bc - ad) / (c2 + d2)i

Sprachen, die benutzerdefinierte Operatoren und Operatorüberladungen nicht unterstützen, können stattdessen die Complex.Divide(Complex, Double) entsprechende Methode aufrufen.

Siehe auch

Gilt für:

Division(Double, Complex)

Dividiert eine angegebene reelle Zahl mit doppelter Genauigkeit durch eine angegebene komplexe Zahl.

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, der dividiert werden soll.

right
Complex

Der komplexe Wert, durch den dividiert werden soll.

Gibt zurück

Complex

Das Ergebnis der Division von left durch right als komplexe Zahl.

Hinweise

Die Aufteilung einer realen Zahl (die als komplexe Zahl a + 0i betrachtet werden kann) und eine komplexe Zahl (c + di) nimmt die folgende Form:

(ac / (c2 + d2)) + (ad / (c2 + d2)i

Sprachen, die benutzerdefinierte Operatoren und Operatorüberladungen nicht unterstützen, können stattdessen die Complex.Divide(Double, Complex) entsprechende Methode aufrufen.

Siehe auch

Gilt für: