Complex.Negate(Complex) Metodo

Definizione

Restituisce l'inverso additivo di un numero complesso specificato.Returns the additive inverse of a specified complex number.

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

Parametri

value
Complex

Numero complesso.A complex number.

Restituisce

Risultato dei componenti Real e Imaginary del parametro value moltiplicato per -1.The result of the Real and Imaginary components of the value parameter multiplied by -1.

Esempio

Nell'esempio seguente viene ottenuto l'inverso additivo di ogni elemento in una matrice di numeri complessi.The following example obtains the additive inverse of each element in an array of complex numbers.

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)
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)

Commenti

L'inverso additivo di un numero complesso è un numero complesso che produce un valore di Zero quando viene aggiunto al numero complesso originale.The additive inverse of a complex number is a complex number that produces a value of Zero when it is added to the original complex number. Questo metodo restituisce un numero complesso nel quale i componenti reali e immaginari del numero complesso originale vengono moltiplicati per-1.This method returns a complex number in which the real and imaginary components of the original complex number are multiplied by -1.

Il metodo Negate viene implementato per i linguaggi che non supportano gli operatori personalizzati.The Negate method is implemented for languages that do not support custom operators. Il comportamento è identico a quello della negazione utilizzando l'operatore di negazione unario UnaryNegation.Its behavior is identical to negation using the unary negation operator, UnaryNegation.

Si applica a

Vedi anche