Прочитать на английском

Поделиться через


Complex.Conjugate(Complex) Метод

Определение

Вычисляет сопряжение сложного числа и возвращает результат.

C#
public static System.Numerics.Complex Conjugate(System.Numerics.Complex value);

Параметры

value
Complex

Комплексное число.

Возвращаемое значение

Сопряжение value.

Примеры

В следующем примере показана свертка двух сложных чисел.

C#
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)

Комментарии

Конъюгат сложного числа инвертирует знак мнимого компонента; т. е. применяет унарное отрицание к мнимой компоненту. Если a + bi является сложным числом, его конъюгат a - bi.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0