Complex.Subtract Methode

Definition

Subtrahiert eine angegebene Zahl von einer anderen angegebenen Zahl. Hierbei ist mindestens eine Zahl eine komplexe Zahl, und die andere kann eine reelle Zahl mit doppelter Genauigkeit sein. Anschließend wird das Ergebnis zurückgegeben.

Ü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 komplexen Zahl 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)
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 lässt Subtraktionsvorgänge zu, 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 erhalten, sind effizienter als die Methode, die zwei komplexe Zahlen erhält.

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 (Minuend).

right
Double

Der reelle Wert mit doppelter Genauigkeit, der subtrahiert werden soll (Subtrahend).

Gibt zurück

Das Ergebnis der Subtraktion von right von left als komplexe Zahl.

Hinweise

Die Subtraktion einer reellen Zahl (die als komplexe Zahl c + 0i betrachtet werden kann) von einer komplexen Zahl (a + bi) hat die 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 komplexen Zahl 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 Wert, von dem subtrahiert werden soll (der Minuend).

right
Complex

Der Wert, der subtrahiert werden soll (der Subtrahend).

Gibt zurück

Das Ergebnis der Subtraktion von right von left.

Hinweise

Die Subtraktion einer komplexen Zahl, c + di, von einer anderen komplexen Zahl, einer + 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 reelle Wert mit doppelter Genauigkeit, von dem subtrahiert werden soll (Minuend).

right
Complex

Der komplexe Wert, der subtrahiert werden soll (Subtrahend).

Gibt zurück

Das Ergebnis der Subtraktion von right von left als komplexe Zahl.

Hinweise

Die Subtraktion einer komplexen Zahl (c + di) von einer reellen Zahl (die als komplexe Zahl a + 0i betrachtet werden kann) hat die folgende Form:

(a - c) - di

Sprachen, die benutzerdefinierte Operatoren unterstützen, können auch den Complex.Subtraction(Double, Complex) entsprechenden Operator verwenden.

Weitere Informationen

Gilt für: