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

Unit kompleks i harus dikalikan dengan skalar

(1i)^2 
## [1] -1+0i

Penambahan dan pengurangan

(1+2i)-(3+4i) 
## [1] -2-2i

Perkalian

(1+2i)*(3+4i) 
## [1] -5+10i

Divisi

(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

Modulus and argument (radians)

Mod(3+2i); Arg(3+2i)
## [1] 3.605551
## [1] 0.5880026

Modulus produk = produk modulus

Mod((1+2i)*(3+4i)) 
## [1] 11.18034
Mod(1+2i)*Mod(3+4i)
## [1] 11.18034

Konjugasi kompleks

Conj(3+2i) 
## [1] 3-2i

Contoh rumus Euler exp (i * phi) = cos (phi) + i * sin (phi)

exp(pi/7*1i)
## [1] 0.9009689+0.4338837i
cos(pi/7) + 1i*sin(pi/7)
## [1] 0.9009689+0.4338837i