Complex.Division 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.
Hiermee wordt een opgegeven getal gedeeld door 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 |
|---|---|
| Division(Double, Complex) |
Hiermee wordt een opgegeven reëel getal met dubbele precisie gedeeld door een opgegeven complex getal. |
| Division(Complex, Double) |
Hiermee wordt een opgegeven complex getal gedeeld door een opgegeven reëel getal met dubbele precisie. |
| Division(Complex, Complex) |
Hiermee wordt een opgegeven complex getal gedeeld door een ander opgegeven complex getal. |
Opmerkingen
Met de Division operator kunt u delingsbewerkingen uitvoeren waarbij complexe getallen betrokken zijn. Hiermee schakelt u code in, zoals de volgende:
Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex c3 = c1 / c2;
let c1 = Complex(2.3, 3.7)
let c2 = Complex(1.4, 2.3)
let c3 = c1 / c2
Dim c1 As New Complex(2.3, 3.7)
Dim c2 As New Complex(1.4, 2.3)
Dim c3 As Complex = c1 / c2
Als de verdeling resulteert in een overloop in het reële of imaginaire onderdeel, is de waarde van dat onderdeel ofwel Double.PositiveInfinityDouble.NegativeInfinity.
Talen die geen ondersteuning bieden voor aangepaste operators en overbelasting van operatoren, kunnen in plaats daarvan de Divide equivalente groep methoden aanroepen.
De Division operators die één dubbel ontvangen, zijn efficiënter dan de operators die twee complexe getallen ontvangen.
Division(Double, Complex)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Hiermee wordt een opgegeven reëel getal met dubbele precisie gedeeld door 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 dubbele precisie werkelijke waarde die moet worden verdeeld.
- right
- Complex
De complexe waarde die moet worden gedeeld door.
Retouren
Het resultaat van delen left door right, als een complex getal.
Opmerkingen
De verdeling van een reëel getal (dat als complex getal kan worden beschouwd) en een complex getal a + 0i(c + di) heeft de volgende vorm:
$\frac{ac}{c^2 + d^2} + (\frac{ad}{c^2 + d^2})i$
Talen die geen ondersteuning bieden voor aangepaste operators en overbelasting van operatoren, kunnen in plaats daarvan de Complex.Divide(Double, Complex) equivalente methode aanroepen.
Zie ook
Van toepassing op
Division(Complex, Double)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Hiermee wordt een opgegeven complex getal gedeeld door een opgegeven reëel 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 verdeeld.
- right
- Double
De werkelijke waarde met dubbele precisie die moet worden gedeeld door.
Retouren
Het resultaat van delen left door right, als een complex getal.
Opmerkingen
De verdeling van een complex getal (a + bi) en een reëel getal (dat als complex getal c + 0ikan worden beschouwd) heeft de volgende vorm:
$\frac{ac}{c^2} + (\frac{bc}{c^2})i$
Talen die geen ondersteuning bieden voor aangepaste operators en overbelasting van operatoren, kunnen in plaats daarvan de Complex.Divide(Complex, Double) equivalente methode aanroepen.
Zie ook
Van toepassing op
Division(Complex, Complex)
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
- Bron:
- Complex.cs
Hiermee wordt een opgegeven complex getal gedeeld door een ander opgegeven complex getal.
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::IDivisionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Division;
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 complexe waarde die moet worden verdeeld.
- right
- Complex
De complexe waarde die moet worden gedeeld door.
Retouren
Het resultaat van delen left door right.
Implementeringen
Opmerkingen
De verdeling van een complex getal, a + bien een tweede complex getal, c + diheeft de volgende vorm:
$\frac{ac + cd}{c^2 + d^2} + (\frac{bc - ad}{c^2 + d^2})i$
Talen die geen ondersteuning bieden voor aangepaste operators en overbelasting van operatoren, kunnen in plaats daarvan de Complex.Divide(Complex, Double) equivalente methode aanroepen.