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

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


Complex.Negate(Complex) Метод

Определение

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

public static System.Numerics.Complex Negate(System.Numerics.Complex value);

Параметры

value
Complex

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

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

Результат Real и Imaginary компонентов параметра value умножен на -1.

Примеры

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

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values= { Complex.One,
                          new Complex(-7.1, 2.5),
                          new Complex(1.3, -4.2),
                          new Complex(-3.3, -1.8) };
      foreach (Complex c1 in values)
         Console.WriteLine("{0} --> {1}", c1, Complex.Negate(c1));
   }
}
// The example displays the following output:
//       (1, 0) --> (-1, 0)
//       (-7.1, 2.5) --> (7.1, -2.5)
//       (1.3, -4.2) --> (-1.3, 4.2)
//       (-3.3, -1.8) --> (3.3, 1.8)

Комментарии

Аддитивное обратное комплексное число — это комплексное число, которое создает значение Zero при добавлении к исходному сложному числу. Этот метод возвращает комплексное число, в котором реальные и мнимые компоненты исходного сложного числа умножаются на -1.

Метод Negate реализован для языков, которые не поддерживают пользовательские операторы. Его поведение идентично отрицанию с помощью унарного оператора отрицания, UnaryNegation.

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

Продукт Версии
.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

См. также раздел