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 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 left
komplexní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 left
komplexní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
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