Complex.Division Operatore

Definizione

Divide un numero specificato per un altro numero specificato, in cui almeno uno di essi è un numero complesso e l'altro può essere un numero reale a precisione doppia.

Overload

Division(Double, Complex)

Divide un numero reale a precisione doppia specificato per un numero complesso specificato.

Division(Complex, Double)

Divide un numero complesso specificato per un numero reale a precisione doppia specificato.

Division(Complex, Complex)

Divide un numero complesso specificato per un altro numero complesso specificato.

Commenti

L'operatore Division consente di eseguire operazioni di divisione che coinvolgono numeri complessi. Abilita codice come il seguente:

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

Se la divisione genera un overflow nel componente reale o immaginario, il valore di tale componente è Double.PositiveInfinity o Double.NegativeInfinity.

I linguaggi che non supportano operatori personalizzati e overload degli operatori possono chiamare invece il Divide gruppo equivalente di metodo.

Gli Division operatori che ricevono un doppio sono più efficienti rispetto agli operatori che ricevono due numeri complessi.

Division(Double, Complex)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Divide un numero reale a precisione doppia specificato per un numero complesso specificato.

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

Parametri

left
Double

Valore reale a precisione doppia da dividere.

right
Complex

Valore complesso per cui dividere.

Restituisce

Risultato della divisione di left per right espresso come numero complesso.

Commenti

La divisione di un numero reale (che può essere considerata il numero complesso a + 0i) e un numero complesso (c + di) assume la forma seguente:

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

I linguaggi che non supportano operatori personalizzati e overload degli operatori possono chiamare invece il Complex.Divide(Double, Complex) metodo equivalente.

Vedi anche

Si applica a

Division(Complex, Double)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Divide un numero complesso specificato per un numero reale a precisione doppia specificato.

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

Parametri

left
Complex

Valore complesso da dividere.

right
Double

Valore reale a precisione doppia per cui dividere.

Restituisce

Risultato della divisione di left per right espresso come numero complesso.

Commenti

La divisione di un numero complesso (a + bi) e un numero reale (che può essere considerato il numero complesso c + 0i) assume la forma seguente:

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

I linguaggi che non supportano operatori personalizzati e overload degli operatori possono chiamare invece il Complex.Divide(Complex, Double) metodo equivalente.

Vedi anche

Si applica a

Division(Complex, Complex)

Origine:
Complex.cs
Origine:
Complex.cs
Origine:
Complex.cs

Divide un numero complesso specificato per un altro numero complesso specificato.

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

Parametri

left
Complex

Valore complesso da dividere.

right
Complex

Valore complesso per cui dividere.

Restituisce

Risultato della divisione di left in base a right.

Implementazioni

Commenti

La divisione di un numero complesso, un + bi e un secondo numero complesso, c + di, assume la forma seguente:

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

I linguaggi che non supportano operatori personalizzati e overload degli operatori possono chiamare invece il Complex.Divide(Complex, Double) metodo equivalente.

Vedi anche

Si applica a