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

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


Complex.Asin(Complex) Метод

Определение

Возвращает угол, который является синусом дуги указанного сложного числа.

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

Параметры

value
Complex

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

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

Угол, который является аркой value.

Примеры

В следующем примере показан метод Asin. В нем показано, что передача значения, возвращаемого методом Asin методу Sin, возвращает исходное значение Complex.

using System;
using System.Numerics;

public class Example
{
   public static void Main()
   {
      Complex[] values = { new Complex(2.3, 1.4),
                           new Complex(-2.3, 1.4),
                           new Complex(-2.3, -1.4),
                           new Complex(2.3, -1.4) };
      foreach (Complex value in values)
         Console.WriteLine("Sin(Asin({0})) = {1}",
                            value, Complex.Sin(Complex.Asin(value)));
   }
}
// The example displays the following output:
//       Sin(Asin((2.3, 1.4))) = (2.3, 1.4)
//       Sin(Asin((-2.3, 1.4))) = (-2.3, 1.4)
//       Sin(Asin((-2.3, -1.4))) = (-2.3, -1.4)
//       Sin(Asin((2.3, -1.4))) = (2.3, -1.4)

Комментарии

Метод Asin для сложных чисел соответствует методу Math.Asin для реальных чисел.

Метод Asin использует следующую формулу:

-ImaginaryOne * Log(ImaginaryOne * value + Sqrt(One - value * value))

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

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

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