Complex.Division Operator

Definicja

Dzieli 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

Division(Double, Complex)

Dzieli określoną liczbę rzeczywistą o podwójnej precyzji według określonej liczby zespolonej.

Division(Complex, Double)

Dzieli określoną liczbę zespolona przez określoną liczbę rzeczywistą o podwójnej precyzji.

Division(Complex, Complex)

Dzieli określoną liczbę zespolona przez inną określoną liczbę zespolona.

Uwagi

Operator umożliwia wykonywanie operacji dzielenia Division obejmujących liczby zespolone. Umożliwia stosowanie kodu takiego jak następujący:

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

Jeśli podział powoduje przepełnienie w rzeczywistym lub wyimaginowanym składniku, wartość tego składnika to lub Double.PositiveInfinityDouble.NegativeInfinity.

Języki, które nie obsługują operatorów niestandardowych i przeciążenia operatorów, mogą zamiast tego wywoływać równoważną Divide grupę metody.

Operatory Division , które odbierają jedno podwójne, są bardziej wydajne niż operatory, które otrzymują dwie liczby złożone.

Division(Double, Complex)

Źródło:
Complex.cs
Źródło:
Complex.cs
Źródło:
Complex.cs

Dzieli 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 podzielenia.

right
Complex

Wartość zespolona do podzielenia.

Zwraca

Wynik dzielenia left przez right, jako liczbę zespolonej.

Uwagi

Podział liczby rzeczywistej (która może być traktowana jako liczba zespolona + 0i) i liczba zespolona (c + di) ma następującą formę:

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

Języki, które nie obsługują operatorów niestandardowych i przeciążenia operatorów, mogą zamiast tego wywoływać równoważną Complex.Divide(Double, Complex) metodę.

Zobacz też

Dotyczy

Division(Complex, Double)

Źródło:
Complex.cs
Źródło:
Complex.cs
Źródło:
Complex.cs

Dzieli 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ść zespolona, która ma zostać podzielona.

right
Double

Wartość rzeczywista o podwójnej precyzji do podzielenia.

Zwraca

Wynik dzielenia left przez right, jako liczbę zespolonej.

Uwagi

Podział liczby zespolonej (a + bi) i liczby rzeczywistej (która może być traktowana jako liczba zespolona c + 0i) ma następującą formę:

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

Języki, które nie obsługują operatorów niestandardowych i przeciążenia operatorów, mogą zamiast tego wywoływać równoważną Complex.Divide(Complex, Double) metodę.

Zobacz też

Dotyczy

Division(Complex, Complex)

Źródło:
Complex.cs
Źródło:
Complex.cs
Źródło:
Complex.cs

Dzieli określoną liczbę zespolona przez inną określoną liczbę zespolona.

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

Wartość zespolona, która ma zostać podzielona.

right
Complex

Wartość zespolona do podzielenia.

Zwraca

Wynik dzielenia left przez right.

Implementuje

Uwagi

Podział liczby zespolonej, + bi i drugiej liczby zespolonej, c + di, ma następującą formę:

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

Języki, które nie obsługują operatorów niestandardowych i przeciążenia operatorów, mogą zamiast tego wywoływać równoważną Complex.Divide(Complex, Double) metodę.

Zobacz też

Dotyczy