Complex.Negate(Complex) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert de additieve inverse van een opgegeven complex getal.
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
Parameters
- value
- Complex
Een complex getal.
Retouren
Het resultaat van de Real parameter en Imaginary de onderdelen van de value parameter vermenigvuldigd met -1.
Voorbeelden
In het volgende voorbeeld wordt de additieve inverse van elk element in een matrix met complexe getallen verkregen.
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)
Opmerkingen
De additieve inverse van een complex getal is een complex getal dat een waarde produceert van Zero wanneer deze wordt toegevoegd aan het oorspronkelijke complexe getal. Deze methode retourneert een complex getal waarin de reële en imaginaire onderdelen van het oorspronkelijke complexe getal worden vermenigvuldigd met -1.
De Negate methode wordt geïmplementeerd voor talen die geen aangepaste operators ondersteunen. Het gedrag is identiek aan negatie met behulp van de unaire negatieoperator, UnaryNegation.