Метод Acos
Math.Acos принимает double
от -1 до 1. Для аргумента
1 возвращается 0 радиан.
Вне диапазона результат - NaN.
Прямая функция -
Cos.
Синтаксис
double angle = Math.Acos(value);
Пример
Давайте вычислим арккосинус единицы:
using System;
class Program
{
static void Main()
{
Console.WriteLine(Math.Acos(1));
}
}
Результат выполнения кода:
0
Пример
Давайте вычислим арккосинус нуля:
using System;
using System.Globalization;
class Program
{
static void Main()
{
double res = Math.Acos(0);
Console.WriteLine(res.ToString(CultureInfo.InvariantCulture));
}
}
Результат выполнения кода:
"1.5707963267948966"
Пример
Давайте проверим аргумент вне диапазона:
using System;
class Program
{
static void Main()
{
Console.WriteLine(double.IsNaN(Math.Acos(2)));
}
}
Результат выполнения кода:
True