선형대수학, 지금부터 차근차근 같이 갑니다
"하나도 안 했다"라고 느껴도 괜찮아요. 이 과목은 계산 절차가 거의 전부라서, 몇 가지 패턴만 손에 익히면 점수가 빠르게 올라갑니다.
중간 범위(1장~2.3절)부터 기억을 되살리고, 기말 범위(2.5~4.6절)를 예제 중심으로 정복합니다.
교재: Lay, Linear Algebra and Its Applications 중간 30% · 기말 30% · 과제 15% · 출석 25%시작하기 · 이 자료 사용법
이 자료는 위에서 아래로 한 번 쭉 읽되, 각 절마다 ① 개념(정의) → ② 푸는 법(절차) → ③ 예제(한 줄씩 따라 풀기) → ④ 시험 포인트 순서로 되어 있어요.
수학 기호가 잠깐 깨져 보이면 1~2초 기다리세요. 수식이 자동으로 예쁘게 정리됩니다(MathJax).
"답이 1인지 3인지는 하나도 중요하지 않아요. 답을 이루는 원리와 과정이 중요한 겁니다. 눈으로만 보지 말고 반드시 손으로 직접 써보세요."
교수님의 황금 법칙 5가지
녹취록 전체에서 교수님이 가장 여러 번 강조하신 것들입니다. 이 5개만 지켜도 시험에서 형식 점수를 확보합니다.
문제를 보면 관련된 정의부터 한 줄 적어놓고 시작하세요. ("Null space란 $A\mathbf{x}=\mathbf{0}$을 만족하는 $\mathbf{x}$ 전체...") 정의를 안 쓰고 푸는 풀이는 맞게 갈 수가 없습니다.
"에쉴론 폼을 못 만든다는 건 모든 문제를 하나도 못 푼다는 얘기"입니다. 1·2장의 거의 모든 계산이 결국 행 축소(row reduction)로 귀결됩니다. 이 손계산을 정확히 하는 게 80%입니다.
"행렬과 벡터가 나오면 무조건 사이즈가 제일 중요"합니다. 곱셈 $A_{m\times n}B_{n\times p}$는 안쪽 숫자가 같아야 곱해지고, 결과는 바깥 숫자 $m\times p$입니다.
"왜 그렇게 풀었는지 설명할 수 있는 것"이 핵심 역량입니다. 식만 나열하지 말고 "그래서 자유변수가 1개이므로 해는 직선" 처럼 한 줄 설명을 붙이세요.
3장의 모든 것이 이 한 문장에서 출발합니다. "디터미넌트(행렬식)는 역행렬이 있는지 없는지를 결정하는 수"입니다.
기호 · 용어 빠른 정리
| 기호 / 용어 | 뜻 |
|---|---|
| $\mathbb{R}^n$ | 실수 $n$개를 세로로 쌓은 벡터들의 공간 (예: $\mathbb{R}^3$ = 3차원 공간) |
| $A\mathbf{x}=\mathbf{b}$ | 행렬방정식. 연립일차방정식을 한 덩어리로 쓴 것 |
| pivot (피벗) | 각 행에서 0이 아닌 맨 앞 수가 놓이는 자리 |
| free variable (자유변수) | 피벗이 없는 열에 대응하는 변수. 아무 값이나 넣어도 되는 변수 |
| Span$\{\mathbf v_1,\dots\}$ | 그 벡터들의 1차결합으로 만들 수 있는 모든 벡터의 집합 |
| 1차독립 / 종속 | $\mathbf x=\mathbf 0$만 해 → 독립 / 다른 해도 있음 → 종속 |
| $\det A$, $|A|$ | 행렬식 (determinant). 정사각행렬에서만 정의 |
| Col$A$, Nul$A$ | 열공간 / 영공간 |
| basis (기저) | 공간을 만드는 "1차독립인 최소한의 벡터 묶음" |
| dim, rank | 차원 / 계수(= 피벗 개수) |
중간 범위 복습 · 1장 — 연립방정식과 벡터
1.1연립일차방정식과 행 연산
선형대수의 출발점. 연립방정식을 증대행렬(augmented matrix)로 바꾸고, 행 연산으로 풀어요.
증대행렬: 연립방정식의 계수와 우변을 한 행렬에 담은 것.
$\begin{cases}x_1+2x_2+x_3=8\\ 2x_1+3x_2=11\\ 3x_1+5x_2+2x_3=21\end{cases}\;\Rightarrow\;\left[\begin{array}{ccc|c}1&2&1&8\\2&3&0&11\\3&5&2&21\end{array}\right]$
3가지 행 연산 (해를 바꾸지 않음): ① 두 행 교환, ② 한 행에 0 아닌 수 곱하기, ③ 한 행에 다른 행의 배수를 더하기(replacement).
- 증대행렬을 만든다.
- 맨 왼쪽 위를 피벗으로, 그 아래를 모두 0으로 만든다 (③번 연산).
- 다음 열로 내려가며 계단(에쉴론) 모양을 만든다.
- 아래에서 위로 올라오며 피벗 위도 0으로, 피벗은 1로 만든다 → 해가 바로 보임.
위 연립방정식을 풀어라.
계산 실수만 줄이면 거의 다 맞는 문제예요. 한 번에 한 가지 행 연산만 하고, 옆에 어떤 연산을 했는지($R_2-2R_1$) 꼭 적으세요. 그게 부분점수의 핵심입니다.
1.2에쉴론 형 · 기약행사다리꼴 · 해집합
행사다리꼴(echelon form): ① 0이 아닌 행이 위로, ② 각 행의 선두(leading) 항목이 윗행보다 오른쪽, ③ 선두 아래는 모두 0.
기약행사다리꼴(RREF): 거기에 더해 ④ 모든 선두 = 1(=pivot), ⑤ 피벗이 든 열의 다른 칸은 모두 0. RREF는 유일합니다.
① 증대행렬의 맨 오른쪽(상수) 열에 피벗이 있으면 해 없음(모순).
② 피벗이 없으면 → 자유변수 0개면 유일해, 자유변수가 1개 이상이면 해가 무수히 많음.
$\left[\begin{array}{cccc|c}1&-3&-8&5&\;?\end{array}\right]$ 형태를 행 축소했더니 RREF가 다음과 같았다:
"피벗 / 자유변수 / 매개벡터형(parametric vector form)" 3단어는 시험에 꼭 나옵니다. 피벗열 = 종속변수, 비피벗열 = 자유변수를 헷갈리지 마세요.
1.3벡터 · 1차결합 · Span
1차결합(linear combination): $c_1\mathbf v_1+c_2\mathbf v_2+\cdots+c_p\mathbf v_p$ (스칼라 곱한 뒤 더한 것).
Span$\{\mathbf v_1,\dots,\mathbf v_p\}$: 가능한 모든 1차결합의 집합 = "그 벡터들로 도달할 수 있는 모든 점".
- 벡터들을 열로 세워 행렬 $A$를 만들고 $[A\,|\,\mathbf b]$를 행 축소.
- 모순(상수열에 피벗) 없이 풀리면 → $\mathbf b$는 Span에 있음 (= 1차결합으로 표현 가능).
$\mathbf v_1=\begin{bmatrix}1\\0\\5\end{bmatrix},\mathbf v_2=\begin{bmatrix}-2\\1\\-6\end{bmatrix},\mathbf v_3=\begin{bmatrix}0\\2\\8\end{bmatrix}$, $\mathbf b=\begin{bmatrix}2\\-1\\6\end{bmatrix}$ 일 때 $\mathbf b\in\text{Span}$?
1.4행렬방정식 $A\mathbf{x}=\mathbf{b}$
연립방정식 = 벡터방정식 $x_1\mathbf a_1+\cdots+x_n\mathbf a_n=\mathbf b$ = 행렬방정식 $A\mathbf x=\mathbf b$.
즉 $A\mathbf x$는 $A$의 열들을 $x$의 성분으로 1차결합한 것입니다.
다음은 모두 같은 말: ① 모든 $\mathbf b$에 대해 $A\mathbf x=\mathbf b$가 해를 가짐 ⇔ ② $A$의 열들이 $\mathbb R^m$을 Span ⇔ ③ $A$의 모든 행에 피벗이 있음.
$A\mathbf x=\mathbf b$를 풀고 "해를 벡터로 써라"는 단골 문제(과제 1.4). 1.2의 매개벡터형으로 답을 마무리하세요.
1.5해집합 · 매개벡터형
동차방정식(homogeneous) $A\mathbf x=\mathbf 0$: 항상 $\mathbf x=\mathbf 0$(자명해)를 가짐. 질문은 "자명해 말고 다른 해가 있나?" → 자유변수가 있으면 있음.
비동차(nonhomogeneous) $A\mathbf x=\mathbf b\,(\mathbf b\neq\mathbf 0)$의 해 = (특수해 $\mathbf p$) + (동차해 전체). 즉 동차해를 평행이동한 것.
$A\mathbf x=\mathbf 0$에서 RREF가 $\left[\begin{array}{cccc}1&0&9&-8\\0&1&-4&5\end{array}\right]$ 이었다 ($x_3,x_4$ 자유).
"동차계 풀어서 매개벡터형으로 쓰고, 비동차계 해와 기하학적으로 비교하라"가 과제 1.5. 비동차해는 동차해를 통째로 옆으로 민(평행이동) 것이라는 점을 그림으로 떠올리세요.
1.71차독립과 1차종속
$\{\mathbf v_1,\dots,\mathbf v_p\}$가 1차독립 ⇔ $c_1\mathbf v_1+\cdots+c_p\mathbf v_p=\mathbf 0$의 해가 $c_1=\cdots=c_p=0$뿐.
다른 해(0이 아닌 $c$)가 하나라도 있으면 1차종속.
- 벡터들을 열로 세운 $A$에서 $A\mathbf x=\mathbf 0$을 행 축소.
- 모든 열이 피벗열 → 독립. 자유변수(비피벗열)가 있으면 → 종속.
- 지름길: 정사각이면 $\det A\neq 0$이면 독립. 벡터 개수 > 차원이면 무조건 종속.
$\begin{bmatrix}1\\2\\3\end{bmatrix},\begin{bmatrix}4\\5\\6\end{bmatrix},\begin{bmatrix}2\\1\\0\end{bmatrix}$ 는 독립인가?
1.8선형변환(Linear Transformation)
변환 $T:\mathbb R^n\to\mathbb R^m$이 선형 ⇔ ① $T(\mathbf u+\mathbf v)=T(\mathbf u)+T(\mathbf v)$, ② $T(c\mathbf u)=cT(\mathbf u)$.
용어: domain(정의역 $\mathbb R^n$), codomain(공역 $\mathbb R^m$), image($T(\mathbf x)$), range(치역 = 실제 도달하는 값 전체).
행렬변환 $T(\mathbf x)=A\mathbf x$는 항상 선형변환이며, range $=\text{Span}\{A\text{의 열들}\}$.
1.9표준행렬 · 일대일(one-to-one) · 위로(onto)
모든 선형변환 $T$는 행렬변환 $T(\mathbf x)=A\mathbf x$로 쓸 수 있고, 그 표준행렬은 $$A=[\,T(\mathbf e_1)\ \ T(\mathbf e_2)\ \cdots\ T(\mathbf e_n)\,]$$ 즉 단위벡터를 변환한 결과를 열로 나열한 것입니다.
일대일(one-to-one) ⇔ $A\mathbf x=\mathbf 0$이 자명해뿐 ⇔ 모든 열이 피벗열 ⇔ 열들이 1차독립.
위로(onto) ⇔ 모든 $\mathbf b$에 대해 해 존재 ⇔ 모든 행에 피벗 ⇔ 열들이 $\mathbb R^m$을 Span.
"표준행렬을 구하라", "일대일/위로인지 판정하라"(과제 1.9)는 거의 매번 출제. 열=일대일, 행=위로로 외우면 헷갈리지 않아요.
중간 범위 복습 · 2장 — 행렬 대수
2.1행렬 연산과 곱셈
덧셈·스칼라곱은 같은 크기에서 성분별로. 곱셈: $A$가 $m\times n$, $B$가 $n\times p$이면 $AB$는 $m\times p$. $(AB)$의 $(i,j)$성분 = $A$의 $i$행 · $B$의 $j$열의 점곱.
행렬곱은 함수의 합성에 해당하고, $AB\neq BA$가 보통입니다(교환법칙 X). 결합·분배법칙은 성립.
$A=\begin{bmatrix}2&3\\1&-5\end{bmatrix},\ B=\begin{bmatrix}4&3&6\\1&-2&3\end{bmatrix}$. $AB$는? (크기 확인: $2\times2 \cdot 2\times3 = 2\times3$)
"행렬과 벡터가 나오면 무조건 사이즈부터." 곱셈 가능 여부와 결과 크기를 적고 시작하면 실수가 확 줄어요. 전치 $A^T$는 행과 열을 바꾼 것입니다.
2.2역행렬(Inverse)
정사각행렬 $A$가 가역(invertible) ⇔ $AB=BA=I$인 $B$가 존재. 이때 $B=A^{-1}$이고 유일합니다.
$2\times2$ 공식: $A=\begin{bmatrix}a&b\\c&d\end{bmatrix}$, $\det A=ad-bc\neq0$이면 $A^{-1}=\dfrac{1}{ad-bc}\begin{bmatrix}d&-b\\-c&a\end{bmatrix}$.
- $A$ 오른쪽에 단위행렬 $I$를 붙인다.
- 왼쪽이 $I$가 될 때까지 행 축소한다.
- 그때 오른쪽에 나온 것이 $A^{-1}$. (왼쪽이 $I$가 안 되면 역행렬 없음)
$A=\begin{bmatrix}1&0&2\\2&-1&3\\4&1&8\end{bmatrix}$의 역행렬.
$A$가 가역이면 $A\mathbf x=\mathbf b$의 유일해는 $\mathbf x=A^{-1}\mathbf b$. (단, 실전 계산은 행 축소가 더 빠름)
2.3가역행렬 정리 (IMT, 매우 중요)
① $A$ 가역 · ② $A\sim I$(행 동치) · ③ $A$는 피벗 $n$개 · ④ $A\mathbf x=\mathbf 0$은 자명해뿐 · ⑤ 열들이 1차독립 · ⑥ $\mathbf x\mapsto A\mathbf x$가 일대일 · ⑦ 모든 $\mathbf b$에 대해 $A\mathbf x=\mathbf b$ 해 존재(위로) · ⑧ 열들이 $\mathbb R^n$ Span · ⑨ $A^T$ 가역 · ⑩ $\det A\neq0$.
"가능한 한 적은 계산으로 가역인지 판정하라"(과제 2.3)가 단골. 정사각이면 위 10개 중 가장 빠른 것(보통 피벗 개수 또는 $\det$) 하나만 확인하면 됩니다.
기말 범위 · 2장 — 행렬 분해
2.5LU 분해
행렬 $A$를 "아래삼각 $L$ × 위삼각 $U$"로 쪼개서, 같은 $A$로 여러 $\mathbf b$를 빠르게 푸는 방법.
$A=LU$. 여기서 $L$은 하삼각행렬(lower triangular)로 대각성분이 모두 1, $U$는 $A$의 행사다리꼴(upper triangular).
교수님 표현: "아래쪽이 중요하면 $L$(lower), 위쪽이 중요하면 $U$(upper)".
- 행 교환 없이 row replacement만으로 $A$를 위삼각꼴 $U$로 만든다.
- 각 단계에서 "더한 배수"의 부호를 반대로 한 값을 $L$의 해당 자리에 채운다(대각은 1).
- $A\mathbf x=\mathbf b$를 풀 때는 $\mathbf y=U\mathbf x$로 놓고 ① $L\mathbf y=\mathbf b$ (위→아래, 전진대입) → ② $U\mathbf x=\mathbf y$ (아래→위, 후진대입).
$A=\begin{bmatrix}2&4&-1\\4&9&-3\\-2&-3&7\end{bmatrix}$
"이번 주 과제는 반드시 $LU$를 이용해서 풀어봐라"(과제 2.5). 역행렬로 푸는 것보다 연산 횟수가 훨씬 적다는 점(28번 vs 62번)을 강조하셨어요.
2.8$\mathbb R^n$의 부분공간 · 기저 · Col$A$ · Nul$A$
"2.8과 2.9는 시험에 많이 나온다. 지금 처음 보는 개념이니 정의를 정확히 기억해라. 부분(sub)이 중요한 게 아니라 공간(space)이라는 말이 중요하다."
부분공간 $H\subseteq\mathbb R^n$: ① $\mathbf 0\in H$, ② 덧셈에 닫힘, ③ 스칼라곱에 닫힘. (세 조건 모두 만족해야 함)
열공간 Col$A$ = $A$의 열들이 Span하는 공간 = $\{A\mathbf x\}$ 전체.
영공간 Nul$A$ = $A\mathbf x=\mathbf 0$을 만족하는 $\mathbf x$ 전체.
기저(basis): 그 공간을 Span하면서 1차독립인 벡터 묶음 (최소한의 생성집합).
- $A$를 RREF로 만든다.
- Col$A$의 기저 = RREF에서 피벗이 있는 열에 대응하는 "원래 $A$"의 열들.(RREF의 열이 아니라 원래 열!)
- Nul$A$의 기저 = $A\mathbf x=\mathbf 0$을 매개벡터형으로 풀어 자유변수마다 나오는 벡터들.
$A=\begin{bmatrix}1&2&3&1&1\\1&2&4&3&2\\2&4&7&4&3\end{bmatrix}$
가장 자주 나오는 실수: Col$A$ 기저로 RREF의 열을 쓰는 것. 반드시 원래 $A$의 열을 써야 합니다. "주어진 벡터들이 기저가 되는지 판정"(과제 2.8)도 자주 출제 → Span 여부 + 1차독립 여부 둘 다 확인.
2.9차원(dimension)과 계수(rank)
$\text{rank}A$ = $\dim\text{Col}A$ = 피벗(주축) 열의 개수.
핵심 정리 (Rank Theorem): $$\text{rank}A + \dim\text{Nul}A = (A\text{의 열의 개수 }n)$$
"피벗 열 개수 + 피벗 없는 열 개수 = 전체 열 개수"라는 당연한 사실의 다른 말입니다.
예제 10의 $A$ ($3\times5$)에서: 피벗 2개 → $\text{rank}A=2$. 자유변수 3개 → $\dim\text{Nul}A=3$.
"베이시스(기저)는 선형대수에서 가장 기본적이고 중요한 개념이다. 기저가 뭔지 알고, 기저인지 체크하라고 할 때 뭘 하라는 건지 아는 것이 정말 중요하다."
기말 범위 · 3장 — 행렬식
3.1행렬식의 정의 (여인자 전개)
행렬식 $\det A$는 정사각행렬에 대해서만 정의되는 하나의 수이며, $\det A\neq0 \iff A$ 가역.
$2\times2$: $\det\begin{bmatrix}a&b\\c&d\end{bmatrix}=ad-bc$.
여인자(cofactor) 전개: $C_{ij}=(-1)^{i+j}\det(M_{ij})$ ($M_{ij}$ = $i$행 $j$열을 지운 소행렬). 어느 한 행(또는 열)을 골라 $\det A=\sum_j a_{ij}C_{ij}$.
- 0이 가장 많은 행이나 열을 골라 전개한다 (계산량 최소화).
- 부호는 체스판 패턴 $\begin{smallmatrix}+&-&+\\-&+&-\\+&-&+\end{smallmatrix}$ 으로 붙인다.
$A=\begin{bmatrix}1&5&0\\2&4&-1\\0&-2&0\end{bmatrix}$
"3.1은 오직 행렬식이 무엇인지만 설명한다. 활용은 다음 절. 디터미넌트는 역행렬이 있는지 없는지를 결정하는 수다." 삼각행렬의 행렬식은 그냥 대각성분의 곱입니다.
3.2행렬식의 성질 (행 연산 활용)
① 행 교환(interchange) 1번 → 부호 바뀜 ($\det \to -\det$).
② 한 행에 다른 행 배수 더하기(replacement) → 행렬식 안 변함.
③ 한 행에 $k$ 곱하기 → 행렬식 $\times k$.
큰 행렬은 여인자보다 행 축소로 삼각형 만든 뒤 대각곱이 빠릅니다.
$\det(AB)=\det A\cdot\det B$, $\quad\det A^T=\det A$, $\quad\det A^{-1}=\dfrac1{\det A}$, $\quad\det(kA)=k^n\det A$ (단 $A$는 $n\times n$).
$B=\begin{bmatrix}2&-8&6&8\\3&-9&5&10\\-3&0&1&-2\\1&-4&0&6\end{bmatrix}$
3.3Cramer 공식 · 넓이 / 부피
$A$ 가역이고 $A\mathbf x=\mathbf b$일 때, $i$번째 변수: $$x_i=\frac{\det A_i(\mathbf b)}{\det A}$$ 여기서 $A_i(\mathbf b)$ = $A$의 $i$번째 열을 $\mathbf b$로 바꾼 행렬.
$\begin{cases}2x_1+x_2=4\\ x_1+3x_2=7\end{cases}$, 즉 $A=\begin{bmatrix}2&1\\1&3\end{bmatrix},\ \mathbf b=\begin{bmatrix}4\\7\end{bmatrix}$.
$\mathbb R^2$에서 두 벡터가 만드는 평행사변형의 넓이 = $|\det[\mathbf v_1\ \mathbf v_2]|$.
$\mathbb R^3$에서 세 벡터가 만드는 평행육면체의 부피 = $|\det[\mathbf v_1\ \mathbf v_2\ \mathbf v_3]|$.
선형변환 $A$는 넓이/부피를 $|\det A|$배로 바꿉니다.
$\mathbf v_1=\begin{bmatrix}6\\-1\end{bmatrix},\ \mathbf v_2=\begin{bmatrix}-3\\4\end{bmatrix}$가 만드는 평행사변형 넓이.
기말 범위 · 4장 — 벡터공간
4.1벡터공간과 부분공간
벡터공간 $V$ = 그 안에서 덧셈과 스칼라곱이 가능하고 닫혀 있는 집합 (10개 공리 만족). $\mathbb R^n$만이 아니라 다항식 집합 $\mathbb P_n$, 신호열 등도 벡터공간.
부분공간: $V$의 부분집합이면서 그 자체로 ① $\mathbf 0$ 포함, ② 덧셈 닫힘, ③ 스칼라곱 닫힘.
- $\mathbf 0$이 들어있나? (없으면 그 자리에서 "아니다" 끝)
- 임의의 두 원소를 더해도 그 집합 안인가?
- 스칼라배도 그 집합 안인가?
Span, Col$A$, Nul$A$는 항상 부분공간입니다(증명 불필요로 외워두면 편함).
"뭐든지 정의부터 시작해야 한다. 정의를 쓰지 않으면 제대로 된 논리로 문제를 풀어나갈 수 없다." 예: $\mathbb R^2$는 $\mathbb R^3$의 부분공간이 아니다(애초에 원소의 모양이 다름).
4.2영공간 · 열공간 · Kernel · Range
일반 벡터공간 버전: 선형변환 $T:V\to W$에 대해
Kernel(핵) = $\{\mathbf u\in V: T(\mathbf u)=\mathbf 0\}$ — 행렬변환이면 곧 Nul$A$.
Range(치역) = $\{T(\mathbf u):\mathbf u\in V\}$ — 행렬변환이면 곧 Col$A$.
"이 집합이 벡터공간인지 보이거나, 왜 아닌지 설명하라"(과제 4.2)와 "주어진 집합이 Col$A$가 되는 행렬 $A$를 구하라"가 출제. 후자는 그 집합을 Span하는 벡터들을 열로 세우면 끝.
"Kernel 하면 무조건 정의를 써놓고 그다음 자기 생각을 쓰는 거예요." $T(\mathbf x)=A\mathbf x$이면 kernel = Nul$A$, range = Col$A$라는 연결을 꼭 기억하세요.
4.31차독립 집합 · 기저
$\{\mathbf b_1,\dots,\mathbf b_n\}$이 $V$의 기저이면, $V$의 모든 벡터는 이 기저의 1차결합으로 오직 한 가지 방법으로 표현됩니다(유일).
- 생성집합에서 불필요한(종속인) 벡터를 버린다.
- Col$A$ 기저처럼: 벡터들을 열로 세워 행 축소 후 피벗열에 대응하는 원래 벡터만 남긴다.
"기저를 컬럼 스페이스에서 찾을 수 있으면 살 수 있다(=시험을 통과한다). 가장 중요한 거야." 그리고 표기 시 차원(dim)은 반드시 하나의 수로 답하세요(벡터 묶음이 아니라).
4.4좌표계 (Coordinate Systems)
기저 $\mathcal B=\{\mathbf b_1,\dots,\mathbf b_n\}$에 대해 $\mathbf x=c_1\mathbf b_1+\cdots+c_n\mathbf b_n$이면, $\mathcal B$-좌표벡터는 $[\mathbf x]_{\mathcal B}=\begin{bmatrix}c_1\\\vdots\\c_n\end{bmatrix}$.
좌표사상 $\mathbf x\mapsto[\mathbf x]_{\mathcal B}$는 선형변환이며, 이를 통해 임의의 $n$차원 벡터공간을 $\mathbb R^n$처럼 다룰 수 있습니다.
- 기저벡터를 열로 세운 $P_{\mathcal B}=[\mathbf b_1\ \cdots\ \mathbf b_n]$을 만든다.
- $P_{\mathcal B}[\mathbf x]_{\mathcal B}=\mathbf x$ 이므로 $[\mathbf x]_{\mathcal B}=P_{\mathcal B}^{-1}\mathbf x$ (또는 $[P_{\mathcal B}\,|\,\mathbf x]$ 행 축소).
기저 $\mathbf b_1=\begin{bmatrix}1\\1\end{bmatrix},\mathbf b_2=\begin{bmatrix}1\\-1\end{bmatrix}$, $\mathbf x=\begin{bmatrix}4\\2\end{bmatrix}$. $[\mathbf x]_{\mathcal B}$는?
4.5벡터공간의 차원
유한개의 벡터로 Span되면 유한차원, $\dim V$ = 기저에 속한 벡터의 개수. $\dim\{\mathbf 0\}=0$.
예: $\dim\mathbb P_n=n+1$ ($\{1,t,t^2,\dots,t^n\}$이 기저). $H=\text{Span}\{\mathbf v_1,\mathbf v_2\}$(독립)이면 $\dim H=2$.
$\dim V=n$일 때: ① 1차독립인 $n$개 벡터는 자동으로 기저. ② $V$를 Span하는 $n$개 벡터도 자동으로 기저. ($n$개 맞으면 둘 중 하나만 확인해도 됨)
4.6계수(Rank) 정리 · 행공간
행공간 Row$A$ = $A$의 행벡터들이 Span하는 공간. 핵심 사실: $$\text{rank}A=\dim(\text{Col}A)=\dim(\text{Row}A)=\text{피벗 개수}$$ 즉 행으로 세든 열로 세든 차원(rank)은 같습니다.
$m\times n$ 행렬 $A$에 대해 $$\text{rank}A+\dim\text{Nul}A=n.$$ 이것 하나로 2.9 · 4.5 · 4.6이 전부 연결됩니다. 행 축소로 RREF만 만들면 rank·차원·기저가 한 번에 다 나옵니다.
행공간의 기저는 RREF에서 0이 아닌 행들을 그대로 쓰면 됩니다(열공간과 달리 RREF 행을 써도 됨 — 행 연산은 행공간을 보존하므로). 4·5·6절을 묶어서 "RREF 한 번 → rank, ColA 기저, NulA 기저, 차원 전부 답하기" 문제가 단골입니다.
시험 직전 1장 요약
시험장 들어가기 전에 이 표만 한 번 더 훑으세요. 거의 모든 문제는 "RREF 만들기 + 정의 쓰기"로 풀립니다.
| 이런 질문이 나오면 | 이렇게 한다 |
|---|---|
| 연립방정식 풀어라 / 해를 벡터로 써라 | 증대행렬 → RREF → 자유변수 매개벡터형 |
| $\mathbf b$가 Span/1차결합인가 | $[A\,|\,\mathbf b]$ 행 축소 → 상수열 피벗 없으면 "있다" |
| 1차독립인가 | $A\mathbf x=\mathbf 0$ → 모든 열 피벗이면 독립 |
| 일대일 / 위로인가 | 열 피벗 다 있으면 일대일 / 행 피벗 다 있으면 위로 |
| 표준행렬 구해라 | $[\,T(\mathbf e_1)\ T(\mathbf e_2)\ \cdots\,]$ |
| 가역인가 | 정사각이면 $\det A\neq0$ 또는 피벗 $n$개 (IMT) |
| 역행렬 구해라 | $2\times2$는 공식, 그 외는 $[A\,|\,I]\to[I\,|\,A^{-1}]$ |
| $LU$로 풀어라 | $L\mathbf y=\mathbf b$(전진) → $U\mathbf x=\mathbf y$(후진) |
| Col$A$ 기저 | RREF 피벗열에 대응하는 원래 $A$의 열 |
| Nul$A$ 기저 | $A\mathbf x=\mathbf 0$ 매개벡터형의 벡터들 |
| rank / 차원 | 피벗 개수 = rank, $\text{rank}+\dim\text{Nul}=n$ |
| $\det$ 구해라 | 0 많은 행·열로 여인자 전개 / 또는 삼각형 만들어 대각곱 |
| Cramer로 풀어라 | $x_i=\det A_i(\mathbf b)/\det A$ |
| 넓이 / 부피 | $|\det[\mathbf v_1\ \mathbf v_2\ (\mathbf v_3)]|$ |
| 좌표벡터 $[\mathbf x]_{\mathcal B}$ | $[P_{\mathcal B}\,|\,\mathbf x]$ 행 축소 |
| 부분공간인가 / 벡터공간인가 | $\mathbf 0$ 포함 + 덧셈·스칼라곱 닫힘 (정의 그대로 확인) |
모든 풀이는 관련 정의를 한 줄 쓰고 시작하고, 어떤 행 연산을 했는지 옆에 적고, 마지막에 "그래서 답은 ~, 왜냐하면 ~" 한 줄로 마무리하세요. 그게 교수님이 가장 강조하신 점수 포인트입니다. 차근차근 손으로 한 번씩만 따라 써보면 분명히 풀 수 있어요. 화이팅!