Complex.Subtraction 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í.
Odečte zadané číslo od jiného zadaného čísla, kde nejméně jeden z nich je komplexní číslo a druhý může být reálné číslo s dvojitou přesností.
Přetížení
Subtraction(Double, Complex) |
Odečte komplexní číslo od reálného čísla s dvojitou přesností. |
Subtraction(Complex, Double) |
Odečte reálné číslo s dvojitou přesností od komplexního čísla. |
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 například následující kód:
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)
let c1 = System.Numerics.Complex(6.7, -1.3)
let c2 = System.Numerics.Complex(1.4, 3.8)
let result = c1 - c2
printfn $"{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 odčítání vede k přetečení v reálné nebo imaginární komponentě, hodnota této komponenty je buď Double.PositiveInfinity, nebo Double.NegativeInfinity.
Jazyky, které nepodporují vlastní operátory, mohou místo toho volat Subtract ekvivalentní skupinu metod.
Operátory Addition, které přijímají jeden double, 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
Skutečná hodnota s dvojitou přesností, která se odečte od hodnoty (minuend).
- right
- Complex
Složitá hodnota, která se má odečíst (subtrahend).
Návraty
Výsledek odečtení right
od left
, jako komplexního čísla.
Poznámky
Odčítání komplexního čísla (c + di
) od reálného čísla (které lze považovat za komplexní číslo a + 0i
) má následující formu:
$(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 reálné číslo s dvojitou přesností od komplexního čísla.
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 odečte od (minuend).
- right
- Double
Reálná hodnota dvojité přesnosti, která se odečte (subtrahend).
Návraty
Výsledek odečtení right
od left
, jako komplexního čísla.
Poznámky
Odčítání reálného čísla (které lze považovat za komplexní číslo c + 0i
) ze komplexního čísla (a + bi
) má následující formu:
$(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, která se má odečíst od (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í formu:
$(a - c) + (b - d)i$
Jazyky, které nepodporují vlastní operátory, můžou místo toho volat metodu Complex.Subtract(Complex, Complex).