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.

Overload

Multiply(Double, Complex)

Moltiplica un numero reale a precisione doppia specificato per un numero complesso specificato.

Multiply(Complex, Double)

Moltiplica il numero complesso specificato per un numero reale a precisione doppia specificato.

Multiply(Complex, Complex)

Moltiplica due numeri complessi specificati.

Commenti

L'operatore Multiply consente di eseguire operazioni di moltiplicazione che coinvolgono numeri complessi. Abilita il codice, ad esempio quanto segue:

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 immaginario, il valore di tale componente è Double.PositiveInfinity o Double.NegativeInfinity.

Le lingue che non supportano operatori personalizzati possono invece chiamare il Multiply gruppo equivalente di metodi.

Gli Multiply operatori che ricevono un doppio sono più efficienti degli operatori che ricevono due numeri complessi.

Multiply(Double, Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

Moltiplica un numero reale a precisione doppia specificato per un numero complesso specificato.

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.

right
Complex

Valore complesso da moltiplicare.

Restituisce

Prodotto di left e right espresso come numero complesso.

Commenti

La moltiplicazione di un numero reale (che può essere considerato il numero complesso un + 0i) e un numero complesso (c + di) assume la forma seguente:

ac + adi

Le lingue che non supportano operatori personalizzati possono invece chiamare il Complex.Multiply(Double, Complex) metodo equivalente.

Vedi anche

Si applica a

Multiply(Complex, Double)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

Moltiplica il numero complesso specificato per un numero reale a precisione doppia specificato.

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.

right
Double

Valore reale a precisione doppia da moltiplicare.

Restituisce

Prodotto di left e right espresso come numero complesso.

Commenti

La moltiplicazione di un numero complesso (a + bi) e un numero reale (che può essere considerato il numero complesso c + 0i) assume la forma seguente:

ac + bci

Le lingue che non supportano operatori personalizzati possono invece chiamare il Complex.Multiply(Complex, Double) metodo equivalente.

Vedi anche

Si applica a

Multiply(Complex, Complex)

Source:
Complex.cs
Source:
Complex.cs
Source:
Complex.cs

Moltiplica due numeri complessi specificati.

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

Parametri

left
Complex

Primo valore complesso da moltiplicare.

right
Complex

Secondo valore complesso da moltiplicare.

Restituisce

Prodotto di left e right.

Implementazioni

Commenti

La moltiplicazione di un numero complesso, un + bi e un secondo numero complesso, c + di, assume la forma seguente:

(ac - bd) + (ad + bc)i

Le lingue che non supportano operatori personalizzati possono invece chiamare il Complex.Multiply(Complex, Complex) metodo equivalente.

Vedi anche

Si applica a