Complex.Multiply Operator

Definicja

Mnoży określoną liczbę przez inną określoną liczbę, gdzie co najmniej jedna z nich jest liczbą zespolona, a druga może być liczbą rzeczywistą o podwójnej precyzji.

Przeciążenia

Multiply(Double, Complex)

Mnoży określoną liczbę rzeczywistą o podwójnej precyzji według określonej liczby zespolonej.

Multiply(Complex, Double)

Mnoży określoną liczbę zespolona przez określoną liczbę rzeczywistą o podwójnej precyzji.

Multiply(Complex, Complex)

Mnoży dwie określone liczby zespolone.

Uwagi

Operator Multiply umożliwia wykonywanie operacji mnożenia, które obejmują liczby złożone. Umożliwia stosowanie kodu takiego jak następujący:

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

Jeśli mnożenie powoduje przepełnienie w rzeczywistym lub wyimaginowanym składniku, wartość tego składnika to Double.PositiveInfinity lub Double.NegativeInfinity.

Języki, które nie obsługują operatorów niestandardowych, mogą zamiast tego wywoływać równoważną Multiply grupę metod.

Operatory Multiply odbierające jedno podwójne są bardziej wydajne niż operatory, które otrzymują dwie liczby złożone.

Multiply(Double, Complex)

Źródło:
Complex.cs
Źródło:
Complex.cs
Źródło:
Complex.cs

Mnoży określoną liczbę rzeczywistą o podwójnej precyzji według określonej liczby zespolonej.

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

Parametry

left
Double

Wartość rzeczywista o podwójnej precyzji do pomnożenia.

right
Complex

Wartość złożona do pomnożenia.

Zwraca

Produkt left i right, jako liczba zespolone.

Uwagi

Mnożenie liczby rzeczywistej (która może być traktowana jako liczba zespolona + 0i) i liczba zespolona (c + di) ma następującą formę:

ac + adi

Języki, które nie obsługują operatorów niestandardowych, mogą zamiast tego wywoływać równoważną Complex.Multiply(Double, Complex) metodę.

Zobacz też

Dotyczy

Multiply(Complex, Double)

Źródło:
Complex.cs
Źródło:
Complex.cs
Źródło:
Complex.cs

Mnoży określoną liczbę zespolona przez określoną liczbę rzeczywistą o podwójnej precyzji.

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

Parametry

left
Complex

Wartość złożona do pomnożenia.

right
Double

Wartość rzeczywista o podwójnej precyzji do pomnożenia.

Zwraca

Produkt left i right, jako liczba zespolone.

Uwagi

Mnożenie liczby zespolonej (a + bi) i liczby rzeczywistej (która może być traktowana jako liczba zespolona c + 0i) ma następującą formę:

ac + bci

Języki, które nie obsługują operatorów niestandardowych, mogą zamiast tego wywoływać równoważną Complex.Multiply(Complex, Double) metodę.

Zobacz też

Dotyczy

Multiply(Complex, Complex)

Źródło:
Complex.cs
Źródło:
Complex.cs
Źródło:
Complex.cs

Mnoży dwie określone liczby zespolone.

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

Parametry

left
Complex

Pierwsza złożona wartość do pomnożenia.

right
Complex

Druga złożona wartość do pomnożenia.

Zwraca

Produkt i leftright.

Implementuje

Uwagi

Mnożenie liczby zespolonej, + bi i drugiej liczby zespolonej, c + di, ma następującą formę:

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

Języki, które nie obsługują operatorów niestandardowych, mogą zamiast tego wywoływać równoważną Complex.Multiply(Complex, Complex) metodę.

Zobacz też

Dotyczy