Comparteix a través de


Complex.Multiply Operador

Definición

Multiplica un número especificado por otro número especificado, donde al menos uno de ellos es un número complejo y el otro podría ser un número real de precisión doble.

Sobrecargas

Multiply(Double, Complex)

Multiplica un número real de precisión doble especificado por un número complejo especificado.

Multiply(Complex, Double)

Multiplica el número complejo especificado por un número real de precisión doble especificado.

Multiply(Complex, Complex)

Multiplica dos números complejos especificados.

Comentarios

El operador Multiply permite realizar operaciones de multiplicación que implican números complejos. Habilita código como el siguiente:

Complex c1 = Complex.One;
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 * c2;
let c1 = Complex.One
let c2 = Complex(1.4, 2.3)
let 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 multiplicación da como resultado un desbordamiento en el componente real o imaginario, el valor de ese componente es Double.PositiveInfinity o Double.NegativeInfinity.

Los lenguajes que no admiten operadores personalizados pueden llamar al Multiply grupo equivalente de métodos en su lugar.

Los operadores Multiply que reciben un doble son más eficaces que los operadores que reciben dos números complejos.

Multiply(Double, Complex)

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

Multiplica un número real de precisión doble especificado por un número complejo 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

Valor real de doble precisión que se va a multiplicar.

right
Complex

Valor complejo que se va a multiplicar.

Devoluciones

El producto de left y right, como un número complejo.

Comentarios

La multiplicación de un número real (que se puede considerar como el número complejo a + 0i) y un número complejo (c + di) tiene la siguiente forma:

$ac + adi$

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al método Complex.Multiply(Double, Complex) equivalente.

Consulte también

Se aplica a

Multiply(Complex, Double)

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

Multiplica el número complejo especificado por un número real de precisión doble 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

Valor complejo que se va a multiplicar.

right
Double

Valor real de doble precisión que se va a multiplicar.

Devoluciones

El producto de left y right, como un número complejo.

Comentarios

La multiplicación de un número complejo (a + bi) y un número real (que se puede considerar como el número complejo c + 0i) tiene la siguiente forma:

$ac + bci$

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al método Complex.Multiply(Complex, Double) equivalente.

Consulte también

Se aplica a

Multiply(Complex, Complex)

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

Multiplica dos números complejos 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

Primer valor complejo que se va a multiplicar.

right
Complex

Segundo valor complejo que se va a multiplicar.

Devoluciones

Producto de left y right.

Implementaciones

Comentarios

La multiplicación de un número complejo, a + biy un segundo número complejo, c + di, tiene la siguiente forma:

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

En su lugar, los lenguajes que no admiten operadores personalizados pueden llamar al método Complex.Multiply(Complex, Complex) equivalente.

Consulte también

Se aplica a