Funkcje trygonometryczne i hiperboliczne dostępne w R to cosinus – cos(), sinus – sin(), tangenss – tan(), cosinus odwrotny – acos(), sinus odwrotny – asin(), dwie wersje odwrotnego tangensa – atan() i atan2(), cosinus hiperboliczny – cosh(), sinus hiperboliczny – sinh(), tangens hiperboliczny – tanh(), cosinus hiperboliczny odwrotny – acosh(), sinus hiperboliczny odwrotny – asinh() i tangens hiperboliczny odwrotny – atanh(). Kąty są wprowadzane do funkcji w radianach (radiany = pi / 180 x stopnie). W przypadku funkcji odwrotnych kąty są zwracane w radianach (stopnie = 180 / pi x radian). Argumenty muszą być niepodzielne i logiczne, numeryczne lub złożone. Wartości logiczne są przekształcane na wartości liczbowe. W przypadku odwrotnego cosinusa i sinusa wartości muszą mieścić się w przedziale od -1 do 1 włącznie. W przypadku innych wartości wynikiem jest NaN. W przypadku odwrotnej tangens atan() przyjmuje jeden argument, a wynik mieści się między -π/2 a π/2. Funkcja atan2() przyjmuje dwa argumenty. Funkcja zwraca odwrotną tangens stosunku dwóch argumentów, przy czym pierwszy argument jest licznikiem, a drugi mianownikiem. Funkcja przyjmuje dowolną liczbę (rzeczywistą lub zespoloną) jako licznik i dowolną liczbę (rzeczywistą lub zespoloną) jako mianownik. Argumenty mogą mieć różną długość i będą się zmieniać. Funkcja atan2() zwraca wyniki między -π p i–π. Kwadrant kąta zależy od znaków licznika i mianownika, czyli: (+, +) pierwsza ćwiartka; (+, -) druga ćwiartka; (-, -) trzecia ćwiartka; i (-, +) czwarty kwadrant. (Z definicji styczna x dla dowolnej liczby x jest sinusem z x podzielonym przez cosinus x). Zero w mianowniku zwraca π/2 lub -π p/2 w zależności od znaku licznika. Funkcje hiperboliczne mogą również przyjmować dowolną liczbę (rzeczywistą lub złożoną). W przypadku odwrotności funkcji hiperbolicznych argument acosh() musi znajdować się między 1 a ∞ włącznie, a argument atanh() musi zawierać się między -1 a 1 włącznie. Argumentami mogą być wektory, macierze, ramki danych lub tablice. W przypadku argumentów zawierających więcej niż jeden element operacja jest wykonywana według elementów. Dla atan2(), która przyjmuje dwa argumenty, cykl argumentów. Funkcje zwracają obiekt o takich samych wymiarach, jak argumenty funkcji.
Funkcja: R Funkcja: Ograniczenia
cosinus: cos (x) L logiczny, numeryczny lub zespolony; logiczne wymuszone na numeryczne
sin: sin (x): patrz cosinus
tangens: tan (x): patrz cosinus
odwrotny cosinus: acos (x): -1 ≤ x ≤ 1
odwrotny sinus: asin (x): patrz odwrotny cosinus
odwrotny tangens: atan (x) patrz: cosinus
-: atan2 (y, x): patrz cosinus; odwrotność stycznej y podzielonej przez x; przechowuje informacje o kwadrancie
cosinus hiperboliczny: cosh (x): patrz cosinus
sinus hiperboliczny: sinh (x): patrz cosinus
tangens hiperboliczny : tanh (x) patrz cosinus
odwrotny cosinus hiperboliczny: acosh (x): 1 ≤ x ≤ ∞
odwrotny sinus hiperboliczny: asinh (x): patrz cosinus
odwrotna tangens hiperboliczny: atanh (x): -1 ≤ x ≤ 1
Więcej informacji na temat funkcji trygonometrycznych można znaleźć, wpisując ?Trig po znaku zachęty R; dla funkcji hiperbolicznych, wpisując ?cosh w wierszu polecenia R