수학과 컴퓨터 과학 분야에서는 특정 알파벳들이 관습적으로 특별한 의미를 가지고 사용됩니다. 이러한 표기법을 이해하면 수식과 알고리즘을 더 직관적으로 이해할 수 있습니다. 아래는 중고등학교부터 대학, 실무까지 자주 접하게 되는 알파벳별 의미를 정리한 내용입니다.
소문자 알파벳의 일반적 의미
문자 | 관습적 의미 | 사용 분야 / 예시 |
---|---|---|
a, b, c | 상수 또는 계수 | 이차방정식 ax² + bx + c |
d | 미분 또는 변화량 | dy/dx, Δd |
e | 자연상수 (≈ 2.718) | 지수함수 e^x, 자연로그 |
f | 함수 | f(x) = x² |
g, h | 보조 함수 | g(x), h(x) |
i, j, k | 정수 인덱스 | 반복문, 행렬 인덱스 (예: for i in range(n)) |
k | 개수, 선택 수, 근처 수 | KNN, k-combination, k-means |
l | 길이, 로그 | log l, 선분 길이 |
m | 기울기, 행 개수 | y = mx + b, 행렬 m × n |
n | 총 개수 (samples) | n = 100, n차 함수 |
o | 차수(order) 또는 Big-O | O(n²) |
p | 확률, 소수 | P(A), 소수 p |
q | 보조 확률 변수 | q = 1 – p, 이차 방정식 |
r | 반지름, 상관계수 | r = 5, Pearson r |
s | 합계, 표준편차 | s², ∑, sample std |
t | 시간, t-검정 | t = 3s, t-test |
u, v | 벡터 또는 속도 | u⃗, v⃗ |
w | 가중치 | 신경망 weight, w₁x₁ |
x, y, z | 변수 또는 좌표 | x, y 평면, z 축 |
대문자 알파벳과 특수 기호
문자 | 관습적 의미 | 사용 분야 / 예시 |
---|---|---|
A, B, C | 행렬 또는 집합 | A = {1, 2, 3}, A⋅B |
E | 기대값 | E[X] |
N, Z, Q, R, C | 수 체계 | N: 자연수, R: 실수 |
Σ (시그마) | 합계 기호 | Σᵢ₌₁ⁿ aᵢ |
Π (파이) | 곱 기호 | Πᵢ₌₁ⁿ xᵢ |
Δ (델타) | 변화량 또는 차이 | Δx |
알파벳 사용에 관한 이해
이러한 알파벳 사용 관습은 엄격한 규칙이라기보다는 수학자와 프로그래머 간의 암묵적 약속에 가깝습니다. 상황과 맥락에 따라 다르게 사용될 수도 있지만, 위에 정리한 의미들은 수학과 컴퓨터 과학 분야에서 매우 보편적으로 통용됩니다.
수식이나 코드를 읽을 때 이러한 관습을 알고 있으면 내용을 더 빠르게 파악할 수 있고, 자신이 작성할 때도 이러한 관습을 따르면 다른 사람들이 이해하기 쉬운 표현을 만들 수 있습니다.
특히 다양한 학문 분야에서 공통적으로 사용되는 이러한 표기법을 익히면 수학, 통계학, 물리학, 컴퓨터 과학 등 여러 분야를 아우르는 학습에 큰 도움이 됩니다.