Complex.Multiply Operador

Definição

Multiplica um número especificado por outro número especificado, em que pelo menos um deles é um número complexo e o outro pode ser um número real de precisão dupla.

Sobrecargas

Multiply(Double, Complex)

Multiplica um número real de precisão dupla especificado por um número complexo especificado.

Multiply(Complex, Double)

Multiplica o número complexo especificado por um número real de precisão dupla especificado.

Multiply(Complex, Complex)

Multiplica dois números complexos especificados.

Comentários

O Multiply operador permite executar operações de multiplicação que envolvem números complexos. Ele permite que o código seja o seguinte:

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 a multiplicação resultar em um estouro no componente real ou imaginário, o valor desse componente será Double.PositiveInfinity ou Double.NegativeInfinity.

Idiomas que não dão suporte a operadores personalizados podem chamar o Multiply grupo equivalente de métodos.

Os Multiply operadores que recebem um duplo são mais eficientes do que os operadores que recebem dois números Complexos.

Multiply(Double, Complex)

Multiplica um número real de precisão dupla especificado por um número complexo especificado.

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

Parâmetros

left
Double

O valor real de precisão dupla a ser multiplicado.

right
Complex

O valor complexo a ser multiplicado.

Retornos

O produto de left e right, como um número complexo.

Comentários

A multiplicação de um número real (que pode ser considerado como o número complexo a + 0i) e um número complexo (c + di) assume a seguinte forma:

ac + adi

Idiomas que não dão suporte a operadores personalizados podem chamar o Complex.Multiply(Double, Complex) método equivalente.

Confira também

Aplica-se a

Multiply(Complex, Double)

Multiplica o número complexo especificado por um número real de precisão dupla especificado.

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

Parâmetros

left
Complex

O valor complexo a ser multiplicado.

right
Double

O valor real de precisão dupla a ser multiplicado.

Retornos

O produto de left e right, como um número complexo.

Comentários

A multiplicação de um número complexo (um + bi) e um número real (que pode ser considerado como o número complexo c + 0i) assume a seguinte forma:

ac + bci

Idiomas que não dão suporte a operadores personalizados podem chamar o Complex.Multiply(Complex, Double) método equivalente.

Confira também

Aplica-se a

Multiply(Complex, Complex)

Multiplica dois números complexos especificados.

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

Parâmetros

left
Complex

O primeiro valor complexo a ser multiplicado.

right
Complex

O segundo valor complexo a ser multiplicado.

Retornos

O produto de left e right.

Implementações

Comentários

A multiplicação de um número complexo, um + bi e um segundo número complexo, c + di, assume a seguinte forma:

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

Idiomas que não dão suporte a operadores personalizados podem chamar o Complex.Multiply(Complex, Complex) método equivalente.

Confira também

Aplica-se a