Complex.Multiply Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vermenigvuldigt een opgegeven getal met een ander opgegeven getal, waarbij ten minste één van deze een complex getal is en de andere een reëel getal met dubbele precisie kan zijn.
Overloads
| Name | Description |
|---|---|
| Multiply(Complex, Complex) |
Vermenigvuldigt twee opgegeven complexe getallen. |
| Multiply(Double, Complex) |
Vermenigvuldigt een opgegeven getal met dubbele precisie met een opgegeven complex getal. |
| Multiply(Complex, Double) |
Vermenigvuldigt het opgegeven complexe getal met een opgegeven reële getal met dubbele precisie. |
Opmerkingen
De Multiply operator maakt het mogelijk om vermenigvuldigingsbewerkingen uit te voeren waarbij complexe getallen zijn betrokken. Hiermee schakelt u code in, zoals de volgende:
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
Als de vermenigvuldiging resulteert in een overloop in het echte of imaginaire onderdeel, is de waarde van dat onderdeel ofwel Double.PositiveInfinityDouble.NegativeInfinity.
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Multiply equivalente groep methoden aanroepen.
De Multiply operators die één dubbel ontvangen, zijn efficiënter dan de operators die twee complexe getallen ontvangen.
Multiply(Complex, Complex)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Vermenigvuldigt twee opgegeven complexe getallen.
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
Parameters
- left
- Complex
De eerste complexe waarde die moet worden vermenigvuldigd.
- right
- Complex
De tweede complexe waarde die moet worden vermenigvuldigd.
Retouren
Het product van left en right.
Implementeringen
Opmerkingen
De vermenigvuldiging van een complex getal, a + bien een tweede complex getal, c + diheeft de volgende vorm:
$(ac - bd) + (ad + bc)i$
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Complex.Multiply(Complex, Complex) equivalente methode aanroepen.
Zie ook
Van toepassing op
Multiply(Double, Complex)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Vermenigvuldigt een opgegeven getal met dubbele precisie met een opgegeven complex getal.
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
Parameters
- left
- Double
De reële waarde met dubbele precisie die moet worden vermenigvuldigd.
- right
- Complex
De complexe waarde die moet worden vermenigvuldigd.
Retouren
Het product van left en right, als een complex getal.
Opmerkingen
De vermenigvuldiging van een reëel getal (dat als complex getal kan worden beschouwd) en een complex getal a + 0i(c + di) heeft de volgende vorm:
$ac + adi$
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Complex.Multiply(Double, Complex) equivalente methode aanroepen.
Zie ook
Van toepassing op
Multiply(Complex, Double)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Vermenigvuldigt het opgegeven complexe getal met een opgegeven reële getal met dubbele precisie.
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
Parameters
- left
- Complex
De complexe waarde die moet worden vermenigvuldigd.
- right
- Double
De reële waarde met dubbele precisie die moet worden vermenigvuldigd.
Retouren
Het product van left en right, als een complex getal.
Opmerkingen
De vermenigvuldiging van een complex getal (a + bi) en een reëel getal (dat als complex getal c + 0ikan worden beschouwd) heeft de volgende vorm:
$ac + bci$
Talen die geen ondersteuning bieden voor aangepaste operators, kunnen in plaats daarvan de Complex.Multiply(Complex, Double) equivalente methode aanroepen.