Функция atan
Функция atan вычисляет арктангенс переданного числа.
В параметр мы передаем значение, для которого нужно найти
угол, тангенс которого равен этому значению. Функция возвращает
результат в радианах в диапазоне от -π/2 до π/2.
Для получения результата в градусах необходимо умножить
возвращаемое значение на 180 и разделить на число π.
Синтаксис
#include <cmath>
double atan(double x);
float atan(float x);
long double atan(long double x);
Пример
Давайте вычислим арктангенс числа 1 и выведем результат:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = atan(1);
cout << res << endl;
return 0;
}
Результат выполнения кода:
0.785398
Пример
Давайте переведем полученный арктангенс в градусы, умножив
результат на 180 и разделив на число π:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = atan(1) * 180 / M_PI;
cout << res << endl;
return 0;
}
Результат выполнения кода:
45
Пример
Давайте вычислим арктангенс отрицательного числа -1:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double res = atan(-1);
cout << res << endl;
return 0;
}
Результат выполнения кода:
-0.785398