Complex.Multiply Opérateur

Définition

Multiplie un nombre spécifié par un autre nombre spécifié, où au moins l’un d’eux est un nombre complexe, tandis que l’autre peut être un nombre réel à double précision.Multiplies a specified number by another specified number, where at least one of them is a complex number, and the other could be a double-precision real number.

Surcharges

Multiply(Complex, Complex)

Multiplie deux nombres complexes spécifiés.Multiplies two specified complex numbers.

Multiply(Double, Complex)

Multiplie un nombre réel à double précision spécifié par un nombre complexe spécifié.Multiplies a specified double-precision real number by a specified complex number.

Multiply(Complex, Double)

Multiplie le nombre complexe spécifié par un nombre réel à double précision spécifié.Multiplies the specified complex number by a specified double-precision real number.

Remarques

L’opérateur Multiply permet d’effectuer des opérations de multiplication qui impliquent des nombres complexes.The Multiply operator allows performing multiplication operations that involve complex numbers. Il active un code tel que le suivant :It enables code such as the following:

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

Si la multiplication provoque un dépassement de capacité dans le composant réel ou imaginaire, la valeur de ce composant est soit Double.PositiveInfinity, soit Double.NegativeInfinity.If the multiplication results in an overflow in either the real or imaginary component, the value of that component is either Double.PositiveInfinity or Double.NegativeInfinity.

Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler le Multiply groupe de méthodes équivalent à la place.Languages that do not support custom operators can call the Multiply equivalent group of methods instead.

Les opérateurs de Multiply qui reçoivent un double sont plus efficaces que les opérateurs qui reçoivent deux nombres complexes.The Multiply operators that receive one double are more efficient than the operators that receive two Complex numbers.

Multiply(Complex, Complex)

Multiplie deux nombres complexes spécifiés.Multiplies two specified complex numbers.

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);
static member ( * ) : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Operator * (left As Complex, right As Complex) As Complex

Paramètres

left
Complex

Première valeur complexe à multiplier.The first complex value to multiply.

right
Complex

Deuxième valeur complexe à multiplier.The second complex value to multiply.

Retours

Produit de left et right.The product of left and right.

Remarques

La multiplication d’un nombre complexe, d’un + bi et d’un deuxième nombre complexe, c + di, prend la forme suivante :The multiplication of a complex number, a + bi, and a second complex number, c + di, takes the following form:

(AC-BD) + (AD + BC) i(ac - bd) + (ad + bc)i

Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler à la place la Complex.Multiply(Complex, Complex) méthode équivalente.Languages that do not support custom operators can call the Complex.Multiply(Complex, Complex) equivalent method instead.

Voir aussi

Multiply(Double, Complex)

Multiplie un nombre réel à double précision spécifié par un nombre complexe spécifié.Multiplies a specified double-precision real number by a specified complex number.

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

Paramètres

left
Double

Valeur réelle à double précision à multiplier.The double-precision real value to multiply.

right
Complex

Valeur complexe à multiplier.The complex value to multiply.

Retours

Produit de left et right, sous la forme d’un nombre complexe.The product of left and right, as a complex number.

Remarques

La multiplication d’un nombre réel (qui peut être considéré comme le nombre complexe a + 0i) et d’un nombre complexe (c + di) prend la forme suivante :The multiplication of a real number (which can be regarded as the complex number a + 0i) and a complex number (c + di) takes the following form:

AC + DJAac + adi

Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler à la place la Complex.Multiply(Double, Complex) méthode équivalente.Languages that do not support custom operators can call the Complex.Multiply(Double, Complex) equivalent method instead.

Voir aussi

Multiply(Complex, Double)

Multiplie le nombre complexe spécifié par un nombre réel à double précision spécifié.Multiplies the specified complex number by a specified double-precision real number.

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

Paramètres

left
Complex

Valeur complexe à multiplier.The complex value to multiply.

right
Double

Valeur réelle à double précision à multiplier.The double-precision real value to multiply.

Retours

Produit de left et right, sous la forme d’un nombre complexe.The product of left and right, as a complex number.

Remarques

La multiplication d’un nombre complexe (a + bi) et d’un nombre réel (qui peut être considéré comme le nombre complexe c + 0i) prend la forme suivante :The multiplication of a complex number (a + bi) and a real number (which can be regarded as the complex number c + 0i) takes the following form:

AC + BCIac + bci

Les langages qui ne prennent pas en charge les opérateurs personnalisés peuvent appeler à la place la Complex.Multiply(Complex, Double) méthode équivalente.Languages that do not support custom operators can call the Complex.Multiply(Complex, Double) equivalent method instead.

Voir aussi

S’applique à