Complex.Multiply Operatore

Definizione

Moltiplica un numero specificato per un altro numero specificato, in cui almeno uno di essi è un numero complesso e l'altro può essere un numero reale a precisione doppia.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.

Overload

Multiply(Complex, Complex)

Moltiplica due numeri complessi specificati.Multiplies two specified complex numbers.

Multiply(Double, Complex)

Moltiplica un numero reale a precisione doppia specificato per un numero complesso specificato.Multiplies a specified double-precision real number by a specified complex number.

Multiply(Complex, Double)

Moltiplica il numero complesso specificato per un numero reale a precisione doppia specificato.Multiplies the specified complex number by a specified double-precision real number.

Commenti

L'operatore Multiply consente l'esecuzione di operazioni di moltiplicazione che coinvolgono numeri complessi.The Multiply operator allows performing multiplication operations that involve complex numbers. Consente di scrivere codice simile al seguente: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

Se la moltiplicazione genera un overflow nel componente reale o immaginaria, il valore di tale componente è Double.PositiveInfinity o 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.

I linguaggi che non supportano gli operatori personalizzati possono invece chiamare il Multiply gruppo equivalente di metodi.Languages that do not support custom operators can call the Multiply equivalent group of methods instead.

Gli operatori Multiply che ricevono un valore Double sono più efficienti di quelli che ricevono due numeri complessi.The Multiply operators that receive one double are more efficient than the operators that receive two Complex numbers.

Multiply(Complex, Complex)

Moltiplica due numeri complessi specificati.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

Parametri

left
Complex

Primo valore complesso da moltiplicare.The first complex value to multiply.

right
Complex

Secondo valore complesso da moltiplicare.The second complex value to multiply.

Restituisce

Prodotto di left e right.The product of left and right.

Commenti

La moltiplicazione di un numero complesso, a + bi e un secondo numero complesso, c + di, assume il formato seguente: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

I linguaggi che non supportano gli operatori personalizzati possono invece chiamare il metodo equivalente Complex.Multiply(Complex, Complex).Languages that do not support custom operators can call the Complex.Multiply(Complex, Complex) equivalent method instead.

Vedi anche

Multiply(Double, Complex)

Moltiplica un numero reale a precisione doppia specificato per un numero complesso specificato.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

Parametri

left
Double

Valore reale a precisione doppia da moltiplicare.The double-precision real value to multiply.

right
Complex

Valore complesso da moltiplicare.The complex value to multiply.

Restituisce

Prodotto di left e right espresso come numero complesso.The product of left and right, as a complex number.

Commenti

La moltiplicazione di un numero reale (che può essere considerata come numero complesso a + 0i) e un numero complesso (c + di) ha il formato seguente: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 + ADIac + adi

I linguaggi che non supportano gli operatori personalizzati possono invece chiamare il metodo equivalente Complex.Multiply(Double, Complex).Languages that do not support custom operators can call the Complex.Multiply(Double, Complex) equivalent method instead.

Vedi anche

Multiply(Complex, Double)

Moltiplica il numero complesso specificato per un numero reale a precisione doppia specificato.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

Parametri

left
Complex

Valore complesso da moltiplicare.The complex value to multiply.

right
Double

Valore reale a precisione doppia da moltiplicare.The double-precision real value to multiply.

Restituisce

Prodotto di left e right espresso come numero complesso.The product of left and right, as a complex number.

Commenti

La moltiplicazione di un numero complesso (a + BI) e un numero reale, che può essere considerato come il numero complesso c + 0i, assumono il formato seguente: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 + UICac + bci

I linguaggi che non supportano gli operatori personalizzati possono invece chiamare il metodo equivalente Complex.Multiply(Complex, Double).Languages that do not support custom operators can call the Complex.Multiply(Complex, Double) equivalent method instead.

Vedi anche

Si applica a