Complex.Multiply Operator
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 left
right
.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla