calculating (Berhitung)
<< Operator dan fungsi dasar >>
R dapat digunakan, sebagai kalkulator yang andal. Ia memiliki semua operator dan fungsi aritmatika standar, yang beroperasi pada numerik atau kompleks vektor (termasuk skalar, yang merupakan vektor dengan panjang 1).
<<Operator aritmatika: Operator aritmatika biner adalah +, -, *, /, ^ (eksponen), %% (mod), dan% /% (pembagian integer).
<< Logaritma dan eksponensial: log (log natural), log10, (basis 10 log), log2 (basis 2 log), log (x, b) (log dari x ke basis b). log1p (x) menghitung log (1 + x) secara akurat untukjxj << 1. exp menghitung fungsi eksponensial, dan expm1 menghitung exp (x) -1 dengan akurat untuk jxj << 1.
<< Fungsi trigonometri: cos (x), sin (x), tan (x), acos (x), asin (x), atan (x), atan2 (y, x) di mana sudut dalam radian dan x dan y adalah skalar numerik atau kompleks atau vektor. atan2 (y, x) = atan (y / x) untuk argumen positif. Paket pracma, yang akan kita rujuk nanti, menambahkan lebih banyak fungsi trigonometri: cot (x), csc (x), sec (x), acot (x), acsc (x), asec (x).
<< Fungsi hiperbolik: cosh (x), sinh (x), tanh (x), acosh (x), asinh (x), atanh (x). pracma menambahkan coth (x), csch (x), sech (x), acoth (x), acsch (x), asech (x). Fungsi matematika lain-lain: abs (x), sqrt (x).
R juga memiliki fungsi Bessel dan fungsi khusus yang berkaitan dengan beta dan gamma
Berikut adalah contoh yang sepenuhnya artifisial yang menunjukkan beberapa fungsi:
log(sqrt(3.2)*besselJ(0.4,0)*exp(-2)/gamma(7.9))
## [1] -9.783098
(1i)^2
## [1] -1+0i
(1+2i)-(3+4i)
## [1] -2-2i
(1+2i)*(3+4i)
## [1] -5+10i
(1+2i)/(3+4i)
## [1] 0.44+0.08i
(1i + (1i)^2 + (1i)^3 + (1i)^4 + (1i)^5) / (1 + 1i)
## [1] 0.5+0.5i
# Bagian nyata dan imajiner
Re(3+2i); Im(3+2i)
## [1] 3
## [1] 2
Mod(3+2i); Arg(3+2i)
## [1] 3.605551
## [1] 0.5880026
Mod((1+2i)*(3+4i))
## [1] 11.18034
Mod(1+2i)*Mod(3+4i)
## [1] 11.18034
Conj(3+2i)
## [1] 3-2i
exp(pi/7*1i)
## [1] 0.9009689+0.4338837i
cos(pi/7) + 1i*sin(pi/7)
## [1] 0.9009689+0.4338837i