Complex.Reciprocal(Complex) Méthode

Définition

Retourne l'inverse multiplicatif d'un nombre complexe.Returns the multiplicative inverse of a complex number.

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.A complex number.

Retours

Réciproque de value.The reciprocal of value.

Exemples

L’exemple suivant utilise la méthode Reciprocal pour calculer les valeurs réciproques de plusieurs nombres complexes.The following example uses the Reciprocal method to calculate the reciprocal values of several complex numbers. Il montre également que le résultat de la multiplication d’un nombre complexe par son réciproque est Complex.One.It also demonstrates that the result of multiplying a complex number by its reciprocal is 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

La réciproque, ou inverse multiplicatif, d’un nombre x est un nombre yx multiplié par y produit 1.The reciprocal, or multiplicative inverse, of a number x is a number y where x multiplied by y yields 1. La réciproque d’un nombre complexe est le nombre complexe qui produit Complex.One lorsque les deux nombres sont multipliés.The reciprocal of a complex number is the complex number that produces Complex.One when the two numbers are multiplied. Si un nombre complexe est représenté par un + bi, son réciproque est représenté par l’expression a/(a2+ b2) +-b/(a2 + b2).If a complex number is represented by a +bi, its reciprocal is represented by the expression a/(a2+b2) + -b/(a2 + b2).

Si la valeur est Complex.Zero, la méthode retourne Complex.Zero.If value is Complex.Zero, the method returns Complex.Zero. Dans le cas contraire, elle retourne le résultat de l’expression Complex.One/value.Otherwise, it returns the result of the expression Complex.One/value.

S’applique à