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 przez określoną liczbę zespolona.

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 obejmujących liczby zespolone. 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 lub Double.PositiveInfinityDouble.NegativeInfinity.

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

Operatory Multiply , które odbierają 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 przez określoną liczbę zespolona.

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ść zespolonej do pomnożenia.

Zwraca

I , leftrightjako 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ą postać:

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ść zespolonej do pomnożenia.

right
Double

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

Zwraca

I , leftrightjako 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ą postać:

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 wartość złożona 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