Complex.Subtract Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Subtraherar ett angivet tal från ett annat angivet tal, där minst ett av dem är ett komplext tal, och det andra kan vara ett reellt tal med dubbel precision och returnerar resultatet.
Överlagringar
| Name | Description |
|---|---|
| Subtract(Complex, Double) |
Subtraherar ett reellt tal med dubbel precision från ett komplext tal och returnerar resultatet. |
| Subtract(Complex, Complex) |
Subtraherar ett komplext tal från ett annat och returnerar resultatet. |
| Subtract(Double, Complex) |
Subtraherar ett komplext tal från ett reellt tal med dubbel precision och returnerar resultatet. |
Exempel
I följande exempel subtraheras varje komplext tal i en matris från ett komplext tal:
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)
Kommentarer
Metoden Subtract tillåter subtraktionsåtgärder som omfattar komplexa tal.
Om subtraktionen resulterar i ett spill i antingen den verkliga eller imaginära komponenten är värdet för komponenten antingen Double.PositiveInfinity eller Double.NegativeInfinity.
Språk som stöder anpassade operatorer kan också använda Subtraction motsvarande grupp av operatorer.
De Subtract metoder som tar emot en dubbel är effektivare än den metod som tar emot två komplexa tal.
Subtract(Complex, Double)
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
Subtraherar ett reellt tal med dubbel precision från ett komplext tal och returnerar resultatet.
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
Parametrar
- left
- Complex
Det komplexa värde som du ska subtrahera från (minuend).
- right
- Double
Det verkliga värdet med dubbel precision för att subtrahera (subtrahend).
Returer
Resultatet av att subtrahera right från left, som ett komplext tal.
Kommentarer
Subtraktionen av ett verkligt tal (som kan betraktas som det komplexa talet c + 0i) från ett komplext tal (a + bi) har följande form:
$(a - c) + bi$
Språk som stöder anpassade operatorer kan också använda Complex.Subtraction(Complex, Double) motsvarande operator.
Se även
Gäller för
Subtract(Complex, Complex)
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
Subtraherar ett komplext tal från ett annat och returnerar resultatet.
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
Parametrar
- left
- Complex
Värdet som ska subtraheras från (minuend).
- right
- Complex
Värdet som ska subtraheras (subtrahend).
Returer
Resultatet av att subtrahera right från left.
Kommentarer
Subtraktionen av ett komplext tal, , c + difrån ett annat komplext tal, a + bi, har följande form:
$(a - c) + (b - d)i$
Språk som stöder anpassade operatorer kan också använda Complex.Subtraction(Complex, Complex) motsvarande operator.
Se även
Gäller för
Subtract(Double, Complex)
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
- Källa:
- Complex.cs
Subtraherar ett komplext tal från ett reellt tal med dubbel precision och returnerar resultatet.
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
Parametrar
- left
- Double
Det verkliga värdet med dubbel precision att subtrahera från (minuend).
- right
- Complex
Det komplexa värde som ska subtraheras (subtrahend).
Returer
Resultatet av att subtrahera right från left, som ett komplext tal.
Kommentarer
Subtraktionen av ett komplext tal (c + di) från ett verkligt tal (som kan betraktas som det komplexa talet a + 0i) har följande form:
$(a - c) - di$
Språk som stöder anpassade operatorer kan också använda Complex.Subtraction(Double, Complex) motsvarande operator.