Complex.Multiply Оператор

Определение

Умножает заданное число на другое заданное число, где по крайней мере одно из них является комплексным числом, а второе должно быть действительным числом двойной точности.

Перегрузки

Multiply(Double, Complex)

Умножает заданное действительное число двойной точности на указанное комплексное число.

Multiply(Complex, Double)

Умножает указанное комплексное число на указанное действительное число двойной точности.

Multiply(Complex, Complex)

Перемножает два заданных комплексных числа.

Комментарии

Оператор Multiply позволяет выполнять операции умножения, включающие комплексные числа. Он включает следующий код:

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

Если умножение приводит к переполнению реального или мнимого компонента, значение этого компонента равно Double.PositiveInfinity или Double.NegativeInfinity.

Языки, которые не поддерживают пользовательские операторы, могут вместо этого вызывать эквивалентную Multiply группу методов.

Операторы Multiply , получающие один double, более эффективны, чем операторы, получающие два комплексных числа.

Multiply(Double, Complex)

Умножает заданное действительное число двойной точности на указанное комплексное число.

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

Параметры

left
Double

Действительное значение двойной точности для умножения.

right
Complex

Комплексное значение для умножения.

Возвращаемое значение

Произведение left и right в виде комплексного числа.

Комментарии

Умножение реального числа (которое можно рассматривать как комплексное число a + 0i) и комплексного числа (c + di) принимает следующую форму:

ac + adi

Языки, которые не поддерживают пользовательские операторы, могут вместо этого вызывать эквивалентный Complex.Multiply(Double, Complex) метод.

См. также раздел

Применяется к

Multiply(Complex, Double)

Умножает указанное комплексное число на указанное действительное число двойной точности.

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

Параметры

left
Complex

Комплексное значение для умножения.

right
Double

Действительное значение двойной точности для умножения.

Возвращаемое значение

Произведение left и right в виде комплексного числа.

Комментарии

Умножение комплексного числа (a + bi) и реального числа (которое можно рассматривать как комплексное число c + 0i) принимает следующую форму:

ac + bci

Языки, которые не поддерживают пользовательские операторы, могут вместо этого вызывать эквивалентный Complex.Multiply(Complex, Double) метод.

См. также раздел

Применяется к

Multiply(Complex, Complex)

Перемножает два заданных комплексных числа.

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

Параметры

left
Complex

Первое комплексное значение для умножения.

right
Complex

Второе комплексное значение для умножения.

Возвращаемое значение

Произведение left на right.

Реализации

Комментарии

Умножение комплексного числа , + bi, и второго комплексного числа, c + di, принимает следующую форму:

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

Языки, которые не поддерживают пользовательские операторы, могут вместо этого вызывать эквивалентный Complex.Multiply(Complex, Complex) метод.

См. также раздел

Применяется к