Complex.Negate(Complex) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy megadott komplex szám additív inverzét adja vissza.
public:
static System::Numerics::Complex Negate(System::Numerics::Complex value);
public static System.Numerics.Complex Negate(System.Numerics.Complex value);
static member Negate : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Negate (value As Complex) As Complex
Paraméterek
- value
- Complex
Egy összetett szám.
Válaszok
A paraméter eredményének Real és Imaginary összetevőinek szorzata value -1-sel.
Példák
Az alábbi példa összetett számok tömbjének egyes elemeinek additív inverzét szerzi be.
using System;
using System.Numerics;
public class Example
{
public static void Main()
{
Complex[] values= { Complex.One,
new Complex(-7.1, 2.5),
new Complex(1.3, -4.2),
new Complex(-3.3, -1.8) };
foreach (Complex c1 in values)
Console.WriteLine("{0} --> {1}", c1, Complex.Negate(c1));
}
}
// The example displays the following output:
// (1, 0) --> (-1, 0)
// (-7.1, 2.5) --> (7.1, -2.5)
// (1.3, -4.2) --> (-1.3, 4.2)
// (-3.3, -1.8) --> (3.3, 1.8)
open System.Numerics
let values =
[ Complex.One; Complex(-7.1, 2.5); Complex(1.3, -4.2); Complex(-3.3, -1.8) ]
for c1 in values do
printfn $"{c1} --> {Complex.Negate(c1)}"
// The example displays the following output:
// (1, 0) --> (-1, 0)
// (-7.1, 2.5) --> (7.1, -2.5)
// (1.3, -4.2) --> (-1.3, 4.2)
// (-3.3, -1.8) --> (3.3, 1.8)
Imports System.Numerics
Module Example
Public Sub Main()
Dim values() As Complex = { Complex.One,
New Complex(-7.1, 2.5),
New Complex(1.3, -4.2),
New Complex(-3.3, -1.8) }
For Each c1 In values
Console.WriteLine("{0} --> {1}", c1, Complex.Negate(c1))
Next
End Sub
End Module
' The example displays the following output:
' (1, 0) --> (-1, 0)
' (-7.1, 2.5) --> (7.1, -2.5)
' (1.3, -4.2) --> (-1.3, 4.2)
' (-3.3, -1.8) --> (3.3, 1.8)
Megjegyzések
A komplex szám additív inverze egy összetett szám, amely az Zero eredeti komplex számhoz való hozzáadásakor értéket hoz létre. Ez a metódus egy komplex számot ad vissza, amelyben az eredeti komplex szám valós és képzeletbeli összetevőit -1-zel szorozzák.
A Negate metódus olyan nyelvekre van implementálva, amelyek nem támogatják az egyéni operátorokat. Viselkedése megegyezik a negációval a unary negation operátor használatával. UnaryNegation