Рассмотрим тригонометрические функции MySQL и примеры их использование при выборки данных из таблиц.
Число "ПИ" - PI()
Возвращает значение числа "пи".
Синус - SIN(x)
Возвращает синус угла величиной в x радиан.
Косинус - COS(x)
Возвращает косинус угла величиной в x радиан.
Тангенс - TAN(x)
Возвращает тангенс угла величиной в x радиан.
Котангенс - COT(x)
Возвращает котангенс угла величиной в x радиан.
Арксинус - ASIN(x)
Возвращает арксинус числа x, то есть величину угла (в радианах, от – π / 2 до π / 2), синус которой равен x.
Арккосинус - ACOS(x)
Возвращает арккосинус числа x, то есть величину угла (в радианах, от 0 до π), косинус которой равен x.
Арктангенс - ATAN(x)
Возвращает арктангенс числа x, то есть величину угла (в радианах, от – π / 2 до π / 2), синус которой равен x.
ATAN2(x,y), ATAN(x,y).
Возвращает величину угла (в радианах, от – π до π) между векторами с координатами (1,0) и (x,y), иными словами, величину угла между осью абсцисс и прямой, соединяющей точки (0,0) и (x,y) на координатной плоскости. Совпадает с ATAN(y/x), если x > 0.
Градусная мера угла - DEGREES(x)
Возвращает градусную меру угла, радианная мера которого равна x радиан.
Радианная мера угла - RADIANS(x)
Возвращает радианную меру угла, градусная мера которого равна x градусов.
Примеры использования тригонометрически функций
SELECT PI(); SELECT SIN(PI()); SELECT COS(PI()); SELECT TAN(PI()); SELECT RADIANS(90); SELECT DEGREES(PI());
Пример использования тригонометрических функций MySQL при выборки данных из таблицы:
SELECT X, COT(X), ASIN(X), ACOS(X), ATAN(X) FROM testtable;
где
testtable - имя таблицы; X - столбец в таблице с данными (3.14; 0.5; 1).
Вообщем на этом рассмотрение тригонометрических функций MySQL закончено.
Компонент комментариев CComment