Complex.Reciprocal(Complex) 메서드

정의

복소수의 역수를 반환합니다.

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

매개 변수

value
Complex

복소수입니다.

반환

value의 역수입니다.

예제

다음 예제에서는 메서드를 Reciprocal 사용하여 여러 복소수의 상호 값을 계산합니다. 또한 복소수를 상호 곱한 결과가 인 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)

설명

x 숫자의 역방향 또는 곱하기 역은 x를 한 숫자 y입니다. 여기서 xy로 곱하면 1이 생성됩니다. 복소수의 역수는 두 숫자를 곱할 때 생성하는 Complex.One 복소수입니다. 복소수를 +bi로 나타내는 경우 해당 상호는 a/(a2+b2) + -b/(a2 + b2) 식으로 표시됩니다.

값이 이 Complex.Zero면 메서드는 를 반환합니다 Complex.Zero. 그렇지 않으면 식 Complex.One/value의 결과를 반환합니다.

적용 대상