Condividi tramite


Complex.Conjugate(Complex) Metodo

Definizione

Calcola il coniugato di un numero complesso e restituisce il risultato.

public:
 static System::Numerics::Complex Conjugate(System::Numerics::Complex value);
public static System.Numerics.Complex Conjugate (System.Numerics.Complex value);
static member Conjugate : System.Numerics.Complex -> System.Numerics.Complex
Public Shared Function Conjugate (value As Complex) As Complex

Parametri

value
Complex

Numero complesso.

Restituisce

Coniugato di value.

Esempio

Nell'esempio seguente viene visualizzato il coniugato di due numeri complessi.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(12.4, 6.3),
                           new Complex(12.4, -6.3) };
      foreach (Complex value in values)
      {
         Console.WriteLine("Original value: {0}", value);
         Console.WriteLine("Conjugate:      {0}\n",
                           Complex.Conjugate(value).ToString());
      }
   }
}
// The example displays the following output:
//       Original value: (12.4, 6.3)
//       Conjugate:      (12.4, -6.3)
//
//       Original value: (12.4, -6.3)
//       Conjugate:      (12.4, 6.3)
open System.Numerics

let values = [ Complex(12.4, 6.3);
               Complex(12.4, -6.3) ]

for value in values do
    printfn $"Original value: {value}"
    printfn $"Conjugate:      {Complex.Conjugate(value)}\n"
// The example displays the following output:
//       Original value: (12.4, 6.3)
//       Conjugate:      (12.4, -6.3)
//
//       Original value: (12.4, -6.3)
//       Conjugate:      (12.4, 6.3)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim values() As Complex = { New Complex(12.4, 6.3), 
                                  New Complex(12.4, -6.3) }
      For Each value In values
         Console.WriteLine("Original value: {0}", value)
         Console.WriteLine("Conjugate:      {0}", 
                           Complex.Conjugate(value).ToString())
         Console.WriteLine()                        
      Next                            
   End Sub
End Module
' The example displays the following output:
'       Original value: (12.4, 6.3)
'       Conjugate:      (12.4, -6.3)
'       
'       Original value: (12.4, -6.3)
'       Conjugate:      (12.4, 6.3)

Commenti

Il coniugato di un numero complesso inverte il segno del componente immaginario; vale a dire, applica la negazione unaria al componente immaginario. Se a + bi è un numero complesso, il relativo coniugato viene a - bi.

Si applica a