@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