Complex.Multiply Betreiber
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.
Multipliziert eine angegebene Zahl mit 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
| Multiply(Double, Complex) |
Multipliziert eine angegebene reelle Zahl mit doppelter Genauigkeit durch eine angegebene komplexe Zahl. |
| Multiply(Complex, Double) |
Multipliziert die angegebene komplexe Zahl durch eine angegebene reelle Zahl mit doppelter Genauigkeit. |
| Multiply(Complex, Complex) |
Multipliziert zwei angegebene komplexe Zahlen. |
Hinweise
Der Multiply Operator ermöglicht die Ausführung von Multiplikationsvorgängen, die komplexe Zahlen umfassen. Es ermöglicht Code wie z. B. folgendes:
Complex c1 = Complex.One;
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 * c2;
Dim c1 As Complex = Complex.One
Dim c2 As New Complex(1.4, 2.3)
Dim c3 As Complex = c1 * c2
Wenn die Multiplikation 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 nicht unterstützen, können stattdessen die Multiply entsprechende Gruppe von Methoden aufrufen.
Die Operatoren, die ein Doppel erhalten, sind effizienter als die Multiply Operatoren, die zwei komplexe Zahlen erhalten.
Multiply(Double, Complex)
Multipliziert 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, mit dem multipliziert werden soll.
- right
- Complex
Der komplexe Wert, mit dem multipliziert werden soll.
Gibt zurück
Das Produkt von left und right als komplexe Zahl.
Hinweise
Die Multiplikation einer realen Zahl (die als komplexe Zahl a + 0i betrachtet werden kann) und eine komplexe Zahl (c + di) nimmt die folgende Form:
ac + adi
Sprachen, die benutzerdefinierte Operatoren nicht unterstützen, können stattdessen die Complex.Multiply(Double, Complex) entsprechende Methode aufrufen.
Siehe auch
Gilt für:
Multiply(Complex, Double)
Multipliziert die angegebene komplexe Zahl durch eine angegebene 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, mit dem multipliziert werden soll.
- right
- Double
Der reelle Wert mit doppelter Genauigkeit, mit dem multipliziert werden soll.
Gibt zurück
Das Produkt von left und right als komplexe Zahl.
Hinweise
Die Multiplikation einer komplexen Zahl (a + bi) und eine reale Zahl (die als komplexe Zahl c + 0i angesehen werden kann) nimmt die folgende Form:
ac + bci
Sprachen, die benutzerdefinierte Operatoren nicht unterstützen, können stattdessen die Complex.Multiply(Complex, Double) entsprechende Methode aufrufen.
Siehe auch
Gilt für:
Multiply(Complex, Complex)
Multipliziert zwei angegebene komplexe Zahlen.
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::IMultiplyOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Multiply;
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 erste komplexe Wert, mit dem multipliziert werden soll.
- right
- Complex
Der zweite komplexe Wert, mit dem multipliziert werden soll.
Gibt zurück
Das Produkt von left und right.
Implementiert
Hinweise
Die Multiplikation einer komplexen Zahl, einer + bi und einer zweiten komplexen Zahl, c + di, nimmt die folgende Form:
(ac - bd) + (ad + bc)i
Sprachen, die benutzerdefinierte Operatoren nicht unterstützen, können stattdessen die Complex.Multiply(Complex, Complex) entsprechende Methode aufrufen.