Blog (3)
Komentarze (3)
Recenzje (0)
@milgrajR - podstawowe funkcje matematyczne cz. 1

R - podstawowe funkcje matematyczne cz. 1

31.05.2013 14:05

W poprzednim poście poznaliśmy podstawowe operatory arytmetyczne i logiczne. Pora przystąpić do kolejnej części podstaw, czyli prostych funkcji matematycznych. Oczywiście określenie proste jest bardzo trudne do sprecyzowania ponieważ każdy jest na zupełnie innym poziomie z matematyki. Załóżmy jednak, że jest to poziom matura/początek studiów.

Zaokrąglenia

  • wartość bezwzględna: abs(x)
  • zaokrąglenie: round(x, digits = n)
  • zaokrąglenie do n cyfr znaczących: signif(x, digits = n)
  • zaokrąglenie w dół: floor(x)
  • zaokrąglenie w górę: ceiling(x)
  • zaokrąglenie w kierunku zera: trunc(x)

zamspall(v, digits = n) pozostawię do omówienia w następnych częściach.

Wartość bezwzględna: abs(5) [1] 5 abs(-5) [1] 5 Zaokrąglenie: round(pi, 2) [1] 3.14 round(-pi, 2) [1] -3.14 Zaokrąglenie do n cyfr znaczących: signif(pi, 2) [1] 3.1 Zaokrąglenie w dół: floor(5.6) [1] 5 floor(-5.6) [1] -6 Zaokrąglenie w górę: ceiling(5.6) [1] 6 ceiling(-5.6) [1] -5 Zaokrąglenie w kierunku zera: trunc(5.6) [1] 5 trunc(-5.6) [1] -5

Funkcje logarytmiczne

  • funkcja eksponencjalna: exp(x)
  • logarytm dziesiętny: log10(x)
  • logarytm binarny: log2(x)
  • logarytm naturalny: log(x)
  • logarytm o podstawie n: logb(x, n)
Funkcja eksponencjalna: exp(1) [1] 2.718282 exp(2) [1] 7.389056 Logarytm dziesiętny: log10(100) [1] 2 Logarytm binarny: log2(16) [1] 4 Logarytm naturalny: log(exp(1)**3) [1] 3 Logarytm o podstawie n: logb(81, 3) [1] 4

Pierwiastki

  • pierwiastek kwadratowy: sqrt(x)
  • dowolny pierwiastek: x^(1/n) lub x**(1/n) - tutaj należy bardzo uważać (wszystko w następnych postach)
Pierwiastek kwadratowy: sqrt(1024) [1] 32 Dowolny pierwiastek: 16**(1/4) [1] 2
Wybrane dla Ciebie
Komentarze (0)