직장인 대학원/R

[R] 산술 연산

Binsoo 2025. 4. 18.
728x90
반응형

오늘은 R에서 사용할 수 있는 다양한 산술 연산수학 함수에 대해 배웠다.
사칙연산부터 지수, 복소수까지 — 수학을 좋아하진 않지만 코드로 계산하니까 좀 더 재미있게 느껴졌다 😄

 

✍️ 기본 산술 연산

 
x <- 11;
y <- 3;
 

 

이렇게 변수 두 개를 만들어 놓고,

 

x + y   # 덧셈
x - y   # 뺄셈
x * y   # 곱셈
x / y   # 나눗셈
x ^ y   # 제곱
x %/% y # 몫 (정수 나눗셈)
x %% y  # 나머지
 

R은 수학 계산을 정말 직관적으로 할 수 있다. 특히 ^로 제곱하고, %/%, %%로 몫과 나머지를 구하는 게 신기

 

✍️ 지수 표현도 가능하다!

 
1.2e3   # 1.2 * 10^3 → 1200
1.2e-3  # 1.2 * 10^-3 → 0.0012
 

과학적 표기법도 지원해서, 큰 수나 작은 수 표현할 때 유용할 듯!

 

✍️ 복소수 연산도 된다니!

 
z1 <- 1.2 + 3.4i
z2 <- 4i
z1 + z2  # 결과: 1.2 + 7.4i
 

이거 보고 약간 충격 받았다. R이 복소수 계산까지 된다니, 진짜 수학 도구 느낌이다.

 

✍️ 수학 함수 모음.zip

오늘 배운 유용한 수학 함수들도 같이 정리해봤다:

함수 설명
log(x) 자연로그
log10(x) 상용로그 (밑이 10)
log(n, x) 밑이 n인 로그
exp(x) e^x
sqrt(x) 제곱근
abs(x) 절댓값
sin(x) cos(x) tan(x) 등 삼각함수
floor(x) 내림
ceiling(x) 올림
round(x, digits=0) 반올림
gamma(x) lgamma(x) 감마함수 관련
factorial(x) 계승 (x!)
choose(x, n) 조합 (xCn)

 

📌 오늘의 한 줄 요약

R은 그냥 계산기도 되고 수학 공식집도 된다. 이걸 언제 다외운담 ;

728x90
반응형

'직장인 대학원 > R' 카테고리의 다른 글

[R] 매트릭스 (Matrix)  (0) 2025.04.18
[R] 벡터(Vector)  (0) 2025.04.18
[R] 기본 객체와 자료 형태  (1) 2025.04.18
[R] 변수와 상수  (0) 2025.04.18
[R] R 데이터를 사용하는 이유  (0) 2025.04.18

댓글