Complex.Division Operator
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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(Double, Complex) |
Dividiert eine angegebene reelle Zahl mit doppelter Genauigkeit durch eine angegebene komplexe Zahl. |
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. |
Hinweise
Der Division Operator ermöglicht das Ausführen von Divisionsvorgängen, die komplexe Zahlen betreffen. Es aktiviert Code wie den folgenden:
Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 / c2;
let c1 = Complex(2.3, 3.7)
let c2 = Complex(1.4, 2.3)
let 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 keine benutzerdefinierten Operatoren und Operatorüberladungen 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 empfangen.
Division(Double, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
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
Das Ergebnis der Division von left
durch right
als komplexe Zahl.
Hinweise
Die Division einer reellen Zahl (die als komplexe Zahl a + 0i angesehen werden kann) und einer komplexen Zahl (c + di) hat folgende Form:
(ac / (c2 + d2)) + (ad / (c2 + d2)i
Sprachen, die keine benutzerdefinierten Operatoren und Operatorüberladungen unterstützen, können stattdessen die Complex.Divide(Double, Complex) entsprechende Methode aufrufen.
Weitere Informationen
Gilt für:
Division(Complex, Double)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
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
Das Ergebnis der Division von left
durch right
als komplexe Zahl.
Hinweise
Die Aufteilung einer komplexen Zahl (a + bi) und einer reellen Zahl (die als komplexe Zahl c + 0i angesehen werden kann) hat die folgende Form:
(ac /c2) + (bc /c2)i
Sprachen, die keine benutzerdefinierten Operatoren und Operatorüberladungen unterstützen, können stattdessen die Complex.Divide(Complex, Double) entsprechende Methode aufrufen.
Weitere Informationen
Gilt für:
Division(Complex, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
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
Das Ergebnis der Division von left
durch right
.
Implementiert
Hinweise
Die Division einer komplexen Zahl, einer + bi, und einer zweiten komplexen Zahl, c + di, hat die folgende Form:
((ac + bd) / (c2 + d2)) + ((bc - ad) / (c2 + d2)i
Sprachen, die keine benutzerdefinierten Operatoren und Operatorüberladungen unterstützen, können stattdessen die Complex.Divide(Complex, Double) entsprechende Methode aufrufen.
Weitere Informationen
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für