Complex.Reciprocal(Complex) Metode

Definisi

Mengembalikan inversi multiplikatif dari bilangan kompleks.

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

Parameter

value
Complex

Bilangan kompleks.

Mengembalikan

Timbal balik dari value.

Contoh

Contoh berikut menggunakan Reciprocal metode untuk menghitung nilai timbal balik dari beberapa bilangan kompleks. Ini juga menunjukkan bahwa hasil mengalikan bilangan kompleks dengan timbal baliknya adalah 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)

Keterangan

Inversi timbal balik, atau multiplikatif, dari angka x adalah angka y di mana x dikalikan dengan y menghasilkan 1. Timbal balik bilangan kompleks adalah bilangan kompleks yang menghasilkan Complex.One ketika dua angka dikalikan. Jika bilangan kompleks diwakili oleh +bi, timbal baliknya diwakili oleh ekspresi a/(a2+b2) + -b/(a2 + b2).

Jika nilai adalah Complex.Zero, metode mengembalikan Complex.Zero. Jika tidak, ia mengembalikan hasil ekspresi Complex.One/value.

Berlaku untuk