Alte operaţii matematice

Continui să prezint funcții cu ajutorul cărora se pot realiza operații matematice în R

Forma funcției

Explicație

Exemplu

abs(x)

valoarea absolută abs(-10) = 10
log(x,base=y) logaritm în baza y (dacă nu e specificată baza, implicit se calculează logaritmul natural) log(8,base=2)=3
exp(x) valoarea ex exp(2) = 7.389056
sqrt(x) radical din x sqrt(13)=3.605551
factorial(x) x! factorial(3) = 6

Voi prezenta un exemplu în care aplicăm aceste funcții. Vom lua două variabile x și y, cărora le vom da valorile, -1, respectiv 8.

Funcția logaritm se poate aplica și la un vector de valori:

O altă funcție utilă este funcția pentru aproximarea unui număr, round. Ea este de forma

round(număr,digit=z),

unde număr este numărul care dorim să-l aproximăm, iar z este numărul de zecimale la care dorim să facem aproximarea.

La final am afişat şi valoarea lui r, pentru a vedea cum apare dacă nu impunem un anumit număr de zecimale.

O altă funcție care ne poate ajuta la rotunjirea numărului este funcția signif. Aceasta funcție e de forma:

signif(număr,digit=c)

unde număr este numărul care dorim să-l aproximăm, iar c este numărul de cifre la care dorim să facem aproximarea. Pentru a înțelege mai bine, prezint un exemplu mai jos:

În final voi prezenta încă două funcții: floor(x) – pentru aproximarea prin lipsă și ceiling(x) pentru aproximarea prin adaos:

Proiectează un site ca acesta, cu WordPress.com
Începe