Como utilizar funções matemáticas em r

Em R, é claro, você quer usar mais do que os operadores apenas básicos. R vem com um conjunto de funções matemáticas. R naturalmente contém um conjunto de funções que você encontraria em uma calculadora técnico também. Todas estas funções são vetorizado, para que você possa usá-los em vetores completos.

FunçãoO que faz
abs (x)Toma o valor absoluto X
log (x, y = base de)Toma o logaritmo X com a base y- se a base
não é especificado, retorna o logaritmo natural
exp (X)Retorna o exponencial do X
sqrt (x)Retorna a raiz quadrada de X
fatorial (x)Retorna o fatorial de X (X!)
escolher (x, y)Retorna o número de combinações possíveis ao desenhar
y elementos de cada vez a partir de X possibilidades

Como calcular logaritmos e exponenciais em R

Em R, você pode tomar o logaritmo dos números de 1 a 3 como este:

gt; log (1: 3) [1] 0,0000000 0,6931472 1,0986123

Sempre que você usar uma dessas funções, R calcula o logaritmo natural se você não especificar qualquer base.

Você calcular o logaritmo destes números com base 6 assim:

gt; log (1: 3, base = 6) [1] 0,0000000 0,3868528 0,6131472

Para os logaritmos com bases 2 e 10, você pode usar as funções de conveniência log2 () e log10 ().

Você realizar a operação inversa da registro() usando exp (). Esta última função levanta e ao poder mencionado entre parênteses, como este:

gt; X lt; - log (1: 3) gt; exp (X)

Novamente, você pode adicionar um vetor como um argumento, porque o exp () função também está vectorizada. Na verdade, no código anterior, você construiu o vector dentro da chamada para exp (). Este código é ainda outro exemplo de funções de assentamento em R.

Video: Funções: Noções Básicas (Aula 1 de 15)

notação científica em R

Notação científica permite que você represente um número muito grande ou muito pequeno em uma forma conveniente. O número é apresentado como um decimal e um expoente, por separado e. Você obter o número multiplicando a decimal por 10 elevado à potência do expoente. O número 13300, por exemplo, também pode ser escrita como 1,33 x 10 ^ 4, que é 1.33e4 em R:

Video: Equação do Primeiro grau - matemática

gt; 1.33e4 [1] 13300


Da mesma forma, 0,0412 pode ser escrito como 4,12 x 10 ^ -2, que é 4.12e-2 em R:

gt; 4.12e-2 [1] 0,0412

R não usar a notação científica apenas para representar numbers- muito grande ou muito pequeno ele também entende notação científica quando você escrevê-lo. Você pode usar números escritos em notação científica como se fossem números regulares, assim:

gt; 1.2e6 / 2E3 [1] 600

R decide automaticamente se é necessário imprimir um número em notação científica. Sua decisão de usar a notação científica não alterar o número ou a precisão do Cálculo ele só economiza algum espaço.

Como usar funções trigonométricas em R

Todas as funções trigonométricas estão disponíveis em R: O seno, cosseno, tangente e funções e suas funções inversas. Você pode encontrá-los na página de ajuda chegar, digitando ?trigonometria.

Assim, você pode querer tentar calcular o co-seno de um ângulo de 180 graus como este:

gt; cos (120) [1] 0.814181

Este código não lhe dá o resultado correto, no entanto, porque R trabalha sempre com ângulos em radianos, não graus. Prestar atenção a este fato- se você esquecer, os erros resultantes podem mordê-lo duro no, er, perna.

Em vez disso, use uma variável especial chamada pi. Esta variável contém o valor de - você adivinhou - (... 3,141592653589) π.

A forma correcta para calcular o co-seno de um ângulo de 120 graus, então, é a seguinte:

Video: Função do primeiro grau (Função Afim) - Aula 01

gt; cos (120 * pi / 180) [1] -0,5

Publicações relacionadas