Complex.Division Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro