Complex.Subtract Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Subtrahiert eine angegebene Zahl von einer anderen angegebenen Zahl, wobei mindestens eine von ihnen eine komplexe Zahl ist, und die andere eine reelle Zahl mit doppelter Genauigkeit sein kann, und gibt das Ergebnis zurück.
Überlädt
Subtract(Complex, Double) |
Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl und gibt das Ergebnis zurück. |
Subtract(Complex, Complex) |
Subtrahiert eine komplexe Zahl von einer anderen und gibt das Ergebnis zurück. |
Subtract(Double, Complex) |
Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit und gibt das Ergebnis zurück. |
Beispiele
Im folgenden Beispiel wird jede komplexe Zahl in einem Array von einer komplexen Zahl subtrahiert:
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex c1 = new Complex(4.93, 6.87);
Complex[] values = { new Complex(12.5, 9.6),
new Complex(4.3, -8.1),
new Complex(-1.9, 7.4),
new Complex(-5.3, -6.6) };
foreach (var c2 in values)
Console.WriteLine("{0} - {1} = {2}", c1, c2,
Complex.Subtract(c1, c2));
}
}
// The example displays the following output:
// (4.93, 6.87) - (12.5, 9.6) = (-7.57, -2.73)
// (4.93, 6.87) - (4.3, -8.1) = (0.63, 14.97)
// (4.93, 6.87) - (-1.9, 7.4) = (6.83, -0.53)
// (4.93, 6.87) - (-5.3, -6.6) = (10.23, 13.47)
open System.Numerics
let c1 = Complex(4.93, 6.87)
let values =
[ Complex(12.5, 9.6)
Complex(4.3, -8.1)
Complex(-1.9, 7.4)
Complex(-5.3, -6.6) ]
for c2 in values do
printfn $"{c1} - {c2} = {Complex.Subtract(c1, c2)}"
// The example displays the following output:
// (4.93, 6.87) - (12.5, 9.6) = (-7.57, -2.73)
// (4.93, 6.87) - (4.3, -8.1) = (0.63, 14.97)
// (4.93, 6.87) - (-1.9, 7.4) = (6.83, -0.53)
// (4.93, 6.87) - (-5.3, -6.6) = (10.23, 13.47)
Imports System.Numerics
Module Example
Public Sub Main()
Dim c1 As New Complex(4.93, 6.87)
Dim values() As Complex = { New Complex(12.5, 9.6),
New Complex(4.3, -8.1),
New Complex(-1.9, 7.4),
New Complex(-5.3, -6.6) }
For Each c2 In values
Console.WriteLine("{0} - {1} = {2}", c1, c2,
Complex.Subtract(c1, c2))
Next
End Sub
End Module
' The example displays the following output:
' (4.93, 6.87) - (12.5, 9.6) = (-7.57, -2.73)
' (4.93, 6.87) - (4.3, -8.1) = (0.63, 14.97)
' (4.93, 6.87) - (-1.9, 7.4) = (6.83, -0.53)
' (4.93, 6.87) - (-5.3, -6.6) = (10.23, 13.47)
Hinweise
Die Subtract-Methode ermöglicht Subtraktionsvorgänge, die komplexe Zahlen umfassen.
Wenn die Subtraktion zu einem Überlauf in der realen oder imaginären Komponente führt, ist der Wert dieser Komponente entweder Double.PositiveInfinity oder Double.NegativeInfinity.
Sprachen, die benutzerdefinierte Operatoren unterstützen, können auch die Subtraction entsprechende Gruppe von Operatoren verwenden.
Die Subtract Methoden, die ein Double empfangen, sind effizienter als die Methode, die zwei komplexe Zahlen empfängt.
Subtract(Complex, Double)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Subtrahiert eine reelle Zahl mit doppelter Genauigkeit von einer komplexen Zahl und gibt das Ergebnis zurück.
public:
static System::Numerics::Complex Subtract(System::Numerics::Complex left, double right);
public static System.Numerics.Complex Subtract (System.Numerics.Complex left, double right);
static member Subtract : System.Numerics.Complex * double -> System.Numerics.Complex
Public Shared Function Subtract (left As Complex, right As Double) As Complex
Parameter
- left
- Complex
Der komplexe Wert, von dem subtrahiert werden soll (der Minuend).
- right
- Double
Der zu subtrahierende reale Wert mit doppelter Genauigkeit (der Subtrahend).
Gibt zurück
Das Ergebnis des Subtrahierens right
von left
als komplexe Zahl.
Hinweise
Die Subtraktion einer reellen Zahl (die als komplexe Zahl c + 0i
) aus einer komplexen Zahl (a + bi
) betrachtet werden kann, hat folgende Form:
$(a - c) + bi$
Sprachen, die benutzerdefinierte Operatoren unterstützen, können auch den Complex.Subtraction(Complex, Double) entsprechenden Operator verwenden.
Weitere Informationen
Gilt für:
Subtract(Complex, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Subtrahiert eine komplexe Zahl von einer anderen und gibt das Ergebnis zurück.
public:
static System::Numerics::Complex Subtract(System::Numerics::Complex left, System::Numerics::Complex right);
public static System.Numerics.Complex Subtract (System.Numerics.Complex left, System.Numerics.Complex right);
static member Subtract : System.Numerics.Complex * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Subtract (left As Complex, right As Complex) As Complex
Parameter
- left
- Complex
Der zu subtrahierende Wert (der Minuend).
- right
- Complex
Der zu subtrahierende Wert (der Subtrahend).
Gibt zurück
Das Ergebnis der Subtrahierung right
von left
.
Hinweise
Die Subtraktion einer komplexen Zahl, c + di
, aus einer anderen komplexen Zahl, a + bi
, hat die folgende Form:
$(a - c) + (b - d)i$
Sprachen, die benutzerdefinierte Operatoren unterstützen, können auch den Complex.Subtraction(Complex, Complex) entsprechenden Operator verwenden.
Weitere Informationen
Gilt für:
Subtract(Double, Complex)
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
- Quelle:
- Complex.cs
Subtrahiert eine komplexe Zahl von einer reellen Zahl mit doppelter Genauigkeit und gibt das Ergebnis zurück.
public:
static System::Numerics::Complex Subtract(double left, System::Numerics::Complex right);
public static System.Numerics.Complex Subtract (double left, System.Numerics.Complex right);
static member Subtract : double * System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Subtract (left As Double, right As Complex) As Complex
Parameter
- left
- Double
Der reale Wert mit doppelter Genauigkeit, von dem subtrahiert werden soll (der Minuend).
- right
- Complex
Der komplexe Wert, der subtrahiert werden soll (der Subtrahend).
Gibt zurück
Das Ergebnis des Subtrahierens right
von left
als komplexe Zahl.
Hinweise
Die Subtraktion einer komplexen Zahl (c + di
) aus einer reellen Zahl (die als komplexe Zahl a + 0i
angesehen werden kann) hat folgende Form:
$(a - c) - di$
Sprachen, die benutzerdefinierte Operatoren unterstützen, können auch den Complex.Subtraction(Double, Complex) entsprechenden Operator verwenden.