SIN(), COS(), TAN(), COT() în MySQL

Funcții matematice MySQL 5.0+

Funcțiile trigonometrice: sinus, cosinus, tangentă și cotangentă (unghiul în radiani).

Sintaxă
SIN(x)  COS(x)  TAN(x)  COT(x)

Ce face SIN(), COS(), TAN(), COT()

Toate primesc unghiul în radiani. Rezultatele sunt numere reale, deci pot apărea mici erori de rotunjire (de exemplu 0.9999999999999999 în loc de 1); folosește ROUND() la afișare.

Parametri

Parametru Descriere
x Unghiul, în radiani.

Ce returnează

Un număr real.

Exemple

Exemplul 1: Unghiuri cunoscute

SELECT ROUND(SIN(RADIANS(30)), 4) AS sin_30, ROUND(COS(RADIANS(60)), 4) AS cos_60,
       ROUND(TAN(RADIANS(45)), 4) AS tan_45, ROUND(COT(RADIANS(45)), 4) AS cot_45;

Rezultat

+--------+--------+--------+--------+
| sin_30 | cos_60 | tan_45 | cot_45 |
+--------+--------+--------+--------+
|    0.5 |    0.5 |      1 |      1 |
+--------+--------+--------+--------+

Greșeli frecvente

  • Calculezi COT(0). Cotangenta lui 0 nu există; MySQL dă eroare de depășire.

Comenzi înrudite