Complex.Reciprocal(Complex) Méthode

Définition

Retourne l'inverse multiplicatif d'un nombre complexe.

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

Paramètres

value
Complex

Nombre complexe.

Retours

Réciproque de value.

Exemples

L’exemple suivant utilise la Reciprocal méthode pour calculer les valeurs réciproques de plusieurs nombres complexes. Il montre également que le résultat de la multiplication d’un nombre complexe par sa réciproque est Complex.One.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(1, 1),
                           new Complex(-1, 1),
                           new Complex(10, -1),
                           new Complex(3, 5) };
      foreach (Complex value in values)
      {
         Complex r1 = Complex.Reciprocal(value);
         Console.WriteLine("{0:N0} x {1:N2} = {2:N2}",
                           value, r1, value * r1);
      }
   }
}
// The example displays the following output:
//       (1, 1) x (0.50, -0.50) = (1.00, 0.00)
//       (-1, 1) x (-0.50, -0.50) = (1.00, 0.00)
//       (10, -1) x (0.10, 0.01) = (1.00, 0.00)
//       (3, 5) x (0.09, -0.15) = (1.00, 0.00)
Imports System.Numerics

Module Example
   Public Sub Main()
      Dim values() As Complex = { New Complex(1, 1), 
                                  New Complex(-1, 1), 
                                  New Complex(10, -1),
                                  New Complex(3, 5) }
      For Each value As Complex In values         
         Dim r1 As Complex = Complex.Reciprocal(value)                   
         Console.WriteLine("{0:N0} x {1:N2} = {2:N2}", 
                           value, r1, value * r1)
      Next
   End Sub
End Module
' The example displays the following output:
'       (1, 1) x (0.50, -0.50) = (1.00, 0.00)
'       (-1, 1) x (-0.50, -0.50) = (1.00, 0.00)
'       (10, -1) x (0.10, 0.01) = (1.00, 0.00)
'       (3, 5) x (0.09, -0.15) = (1.00, 0.00)

Remarques

L’inverse réciproque, ou multiplicatif, d’un nombre x est un nombre yx multiplié par y donne 1. La réciproque d’un nombre complexe est le nombre complexe qui produit lorsque les deux nombres Complex.One sont multipliés. Si un nombre complexe est représenté par un +bi, sa réciproque est représentée par l’expression a/(a2+b2) + -b/(a2 +b2).

Si la valeur est Complex.Zero, la méthode retourne Complex.Zero. Sinon, il retourne le résultat de l’expression Complex.One/value.

S’applique à