Complex.Subtraction Operátor

Definice

Odečte zadané číslo od jiného zadaného čísla, kde alespoň jedno z nich je komplexní číslo, a druhé číslo může být dvojité přesné reálné číslo.

Přetížení

Subtraction(Double, Complex)

Odečte komplexní číslo od reálného čísla s dvojitou přesností.

Subtraction(Complex, Double)

Odečte od komplexního čísla reálné číslo s dvojitou přesností.

Subtraction(Complex, Complex)

Odečte komplexní číslo od jiného komplexního čísla.

Poznámky

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

System.Numerics.Complex c1 = new System.Numerics.Complex(6.7, -1.3);
System.Numerics.Complex c2 = new System.Numerics.Complex(1.4, 3.8);
System.Numerics.Complex result = c1 - c2;
Console.WriteLine("{0} - {1} = {2}", c1, c2, result);
// The example displays the following output:
//       (6.7, -1.3); - (1.4, 3.8); = (5.3, -5.1)
Dim c1 As New System.Numerics.Complex(6.7, -1.3)
Dim c2 As New System.Numerics.Complex(1.4, 3.8)
Dim result As System.Numerics.Complex = c1 - c2
Console.WriteLine("{0} - {1} = {2}", c1, c2, result)
' The example displays the following output:
'       (6.7, -1.3) - (1.4, 3.8) = (5.3, -5.1)

Pokud má odčítání za následek přetečení reálné nebo imaginární komponenty, hodnota této komponenty je buď Double.PositiveInfinity , nebo Double.NegativeInfinity.

Jazyky, které nepodporují vlastní operátory, můžou místo toho volat Subtract ekvivalentní skupinu metod.

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

Subtraction(Double, Complex)

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

Odečte komplexní číslo od reálného čísla s dvojitou přesností.

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í, od které se odečte (minuend).

right
Complex

Komplexní hodnota, která se má odečíst (subtrahend).

Návraty

Výsledek odečtení right od jako leftkomplexního čísla.

Poznámky

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

(a - c) - di

Jazyky, které nepodporují vlastní operátory, můžou místo toho volat metodu Complex.Subtract(Double, Complex) .

Viz také

Platí pro

Subtraction(Complex, Double)

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

Odečte od komplexního čísla reálné číslo 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

Komplexní hodnota, od které se odečte (minuend).

right
Double

Reálná hodnota s dvojitou přesností, která se má odečíst (subtrahend).

Návraty

Výsledek odečtení right od jako leftkomplexního čísla.

Poznámky

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

(a - c) + bi

Jazyky, které nepodporují vlastní operátory, můžou místo toho volat metodu Complex.Subtract(Complex, Double) .

Viz také

Platí pro

Subtraction(Complex, Complex)

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

Odečte komplexní číslo od jiného komplexního čísla.

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::ISubtractionOperators<System::Numerics::Complex, System::Numerics::Complex, System::Numerics::Complex>::op_Subtraction;
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

Hodnota, od které se má odečíst (minuend).

right
Complex

Hodnota, která se má odečíst (subtrahend).

Návraty

Výsledek odečtení right od .left

Implementuje

Poznámky

Odčítání komplexního čísla c + di od jiného komplexního čísla, a + bi, má následující podobu:

(a - c) + (b - d)i

Jazyky, které nepodporují vlastní operátory, můžou místo toho volat metodu Complex.Subtract(Complex, Complex) .

Viz také

Platí pro