Complex.Division Operátor

Definice

Vydělí zadané číslo jiným zadaným číslem, přičemž nejméně jedno z nich je komplexní číslo a druhé může být reálné číslo s dvojitou přesností.

Přetížení

Division(Double, Complex)

Vydělí zadané reálné číslo s dvojitou přesností zadaným komplexním číslem.

Division(Complex, Double)

Vydělí zadané komplexní číslo zadaným reálným číslem s dvojitou přesností.

Division(Complex, Complex)

Vydělí zadané komplexní číslo jiným zadaným komplexním číslem.

Poznámky

Operátor Division umožňuje provádět operace dělení, které zahrnují komplexní čísla. Umožňuje následující typ kódu:

Complex c1 = new Complex(2.3, 3.7);
Complex c2 = new Complex(1.4, 2.3);
Complex 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

Pokud dělení způsobí přetečení skutečné nebo imaginární komponenty, hodnota této komponenty je buď Double.PositiveInfinity nebo Double.NegativeInfinity.

Jazyky, které nepodporují vlastní operátory a přetížení operátorů, mohou místo toho volat Divide ekvivalentní skupinu metody.

Operátory Division , které přijímají jednu dvojitou číslici, jsou efektivnější než operátory, které přijímají dvě komplexní čísla.

Division(Double, Complex)

Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs

Vydělí zadané reálné číslo s dvojitou přesností zadaným komplexním číslem.

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

Reálná hodnota s dvojitou přesností, která má být rozdělena.

right
Complex

Složitá hodnota, kterou chcete vydělit.

Návraty

Výsledek vydělení left komplexním číslem right.

Poznámky

Rozdělení reálného čísla (které lze považovat za komplexní číslo a + 0i) a komplexního čísla (c + di) má následující podobu:

(ac / (c2 + d2)) + (ad / (c2 + d2)i

Jazyky, které nepodporují vlastní operátory a přetížení operátorů, mohou místo toho volat ekvivalentní metodu Complex.Divide(Double, Complex) .

Viz také

Platí pro

Division(Complex, Double)

Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs

Vydělí zadané komplexní číslo zadaným reálným číslem s dvojitou přesností.

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

Složitá hodnota, která se má rozdělit.

right
Double

Reálná hodnota s dvojitou přesností, kterou chcete vydělit.

Návraty

Výsledek vydělení left komplexním číslem right.

Poznámky

Dělení komplexního čísla (a + bi) a reálného čísla (které lze považovat za komplexní číslo c + 0i) má následující podobu:

(ac / c2) + (bc / c2)i

Jazyky, které nepodporují vlastní operátory a přetížení operátorů, mohou místo toho volat ekvivalentní metodu Complex.Divide(Complex, Double) .

Viz také

Platí pro

Division(Complex, Complex)

Zdroj:
Complex.cs
Zdroj:
Complex.cs
Zdroj:
Complex.cs

Vydělí zadané komplexní číslo jiným zadaným komplexním číslem.

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

Parametry

left
Complex

Složitá hodnota, která se má rozdělit.

right
Complex

Složitá hodnota, kterou chcete vydělit.

Návraty

Výsledek vydělení left pomocí right.

Implementuje

Poznámky

Dělení komplexního čísla , a + bi, a druhého komplexního čísla, c + di, má následující podobu:

((ac + bd) / (c2 + d2)) + ((bc - ad) / (c2 + d2)i

Jazyky, které nepodporují vlastní operátory a přetížení operátorů, mohou místo toho volat ekvivalentní metodu Complex.Divide(Complex, Double) .

Viz také

Platí pro