Complex.Subtract Methode

Definitie

Trekt een opgegeven getal af van een ander opgegeven getal, waarbij ten minste een van deze een complex getal is en de andere een reëel getal met dubbele precisie kan zijn en het resultaat retourneert.

Overloads

Name Description
Subtract(Complex, Double)

Trekt één reëel getal met dubbele precisie af van een complex getal en retourneert het resultaat.

Subtract(Double, Complex)

Trekt één complex getal af van een reëel getal met dubbele precisie en retourneert het resultaat.

Subtract(Complex, Complex)

Trekt één complex getal af van een ander en retourneert het resultaat.

Voorbeelden

In het volgende voorbeeld wordt elk complex getal in een matrix afgetrokken van een complex getal:

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)

Opmerkingen

Met de Subtract methode kunt u aftrekkenbewerkingen waarbij complexe getallen zijn betrokken.

Als de aftrekking resulteert in een overloop in het echte of imaginaire onderdeel, is de waarde van dat onderdeel ofwel Double.PositiveInfinityDouble.NegativeInfinity.

Talen die aangepaste operators ondersteunen, kunnen ook gebruikmaken van de Subtraction equivalente groep operators.

De Subtract methoden die één dubbel ontvangen, zijn efficiënter dan de methode die twee complexe getallen ontvangt.

Subtract(Complex, Double)

Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs

Trekt één reëel getal met dubbele precisie af van een complex getal en retourneert het resultaat.

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

Parameters

left
Complex

De complexe waarde waaruit moet worden afgetrokken (de minuend).

right
Double

De werkelijke waarde met dubbele precisie die moet worden afgetrokken (de aftrekken).

Retouren

Het resultaat van aftrekken right van left, als een complex getal.

Opmerkingen

Het aftrekken van een reëel getal (dat als complex getal kan worden beschouwd) van een complex getal c + 0i(a + bi) heeft de volgende vorm:

$(a - c) + bi$

Talen die aangepaste operators ondersteunen, kunnen ook de Complex.Subtraction(Complex, Double) equivalente operator gebruiken.

Zie ook

Van toepassing op

Subtract(Double, Complex)

Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs

Trekt één complex getal af van een reëel getal met dubbele precisie en retourneert het resultaat.

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

Parameters

left
Double

De werkelijke waarde van dubbele precisie om af te trekken van (de minuend).

right
Complex

De complexe waarde die moet worden afgetrokken (de aftrekken).

Retouren

Het resultaat van aftrekken right van left, als een complex getal.

Opmerkingen

Het aftrekken van een complex getal (c + di) van een reëel getal (dat als complex getal a + 0ikan worden beschouwd) heeft de volgende vorm:

$(a - c) - di$

Talen die aangepaste operators ondersteunen, kunnen ook de Complex.Subtraction(Double, Complex) equivalente operator gebruiken.

Zie ook

Van toepassing op

Subtract(Complex, Complex)

Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs
Bron:
Complex.cs

Trekt één complex getal af van een ander en retourneert het resultaat.

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

Parameters

left
Complex

De waarde waaruit moet worden afgetrokken (de minuend).

right
Complex

De waarde die moet worden afgetrokken (de aftrekken).

Retouren

Het resultaat van aftrekken right van left.

Opmerkingen

De aftrekking van een complex getal, c + divan een ander complex getal, a + biheeft de volgende vorm:

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

Talen die aangepaste operators ondersteunen, kunnen ook de Complex.Subtraction(Complex, Complex) equivalente operator gebruiken.

Zie ook

Van toepassing op