- pages 119개·assets 140개+스냅샷 폴더 3개를 참조 추적 기반으로 분류 이동 (전부 git rename, 내용 무변경) - 공용 페이지(template·card·contents) 3벌 복제, config.edn·custom.css 그래프별 복제 - 옛 Index Page는 _archive/ 보관, 루트 logseq/ 잔재 보존 - CLAUDE.md: 그래프·Anki 프로파일 구조 규칙 신설, 경로·검사 스크립트 갱신 - 복원 지점: 태그 before-graph-split Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01G8rNxLqi5rYjRamC8uwiJW
29 KiB
Executable File
29 KiB
Executable File
deck:: Logseq/전공공부/선형대수학
-
1장 벡터와 행렬, 정리
- 선형대수학은 벡터 $v$와 행렬 $A$에 관한 학문이다. 1장은 벡터 → 내적 → 행렬 → 행렬곱 순서로 진행하며, 모든 것을 "열들의 선형결합" 이라는 하나의 관점으로 꿰어 나간다.
- 💡 직관, 1장 전체를 관통하는 2가지 질문
- ① 모든 선형결합
Ax = x_1v_1 + x_2v_2 + \cdots + x_nv_n은 어떤 모양(직선/평면/공간)을 채우는가? → {{cloze 열공간 (1.3절)}} id:: 6a5cd2bb-ac14-4d51-9b6f-f171607384a9 - ② 원하는 출력
b를 만드는 수x_1, \dots, x_n을 찾을 수 있는가? → 선형방정식Ax=b(2장에서 본격적으로)
- ① 모든 선형결합
-
1.1 벡터와 선형결합
- 📌 원문 요약 박스 (p.21): 🔗 PDF 위치
-
핵심 개념
- {{cloze 선형결합 (linear combination)}} : 임의의 수
c, d에 대한cv + dw형태. id:: 6a5cd2bb-5333-4193-af1d-b22b4ef910dd- 벡터의 2가지 기본 연산을 합친 것: 수 곱하기 (
3v) + 같은 차원끼리 더하기 (v+w).
- 벡터의 2가지 기본 연산을 합친 것: 수 곱하기 (
- (p.22)
v+w는 평행사변형의 대각선이며v+w = w+v이다.
- (p.22)
- 선형결합이 채우는 모양 (기하학적 해석):
cv(모든 수c) → 원점을 지나는 직선cv + dw(w는v의 배수가 아님) → 평면 전체- 선형독립인 세 벡터의 결합
ci + dj + ek→ 3차원 공간 (\mathbb{R}^3) 전체
- 연립방정식과의 연결: 특정
b에 대해cv + dw = b를 푸는 문제는 3가지 방식으로 볼 수 있다 (p.23 표).- 열 방법: 선형결합
c \begin{bmatrix} v_1 \\ v_2 \end{bmatrix} + d \begin{bmatrix} w_1 \\ w_2 \end{bmatrix} = b - 행 방법:
c, d에 대한 방정식 2개 - 행렬 방법:
\begin{bmatrix} v_1 & w_1 \\ v_2 & w_2 \end{bmatrix} \begin{bmatrix} c \\ d \end{bmatrix} = b - 📌 원문 표 (p.23): 🔗 PDF 위치
- 열 방법: 선형결합
- 소거법: 한 방정식에서 다른 방정식의 배수를 빼서 좌변에 0을 만든다 → 미지수 하나 소거 → 역대입.
- 첫 방정식에 0이 있어 소거가 어려워 보이면 방정식 순서를 바꾸면 된다.
- 소거법이 실패하는 경우 = {{cloze 해가 없는 경우뿐이다.}}
id:: 6a5cd2bb-1b88-431c-9c8c-f5fd402cac9c
v, w가 원점을 지나는 같은 직선 위 (예:w = 3v, 선형종속) 이고b가 그 직선 밖일 때.
- 선형독립 / 선형종속 (2차원의 경우):
- 두 벡터가 같은 직선 위에 있지 않으면 → {{c1 선형독립}} .
extra:: 결합이 평면을 채우고,
cv+dw=b의 해가 정확히 하나 존재. 이때 행렬[v \ w]의 역행렬이 존재한다. id:: 6a5cd2bb-2d68-42ac-ad39-2c622d1b8e69 - 배수 관계면 → {{c1 선형종속}} . extra:: 결합은 직선만 채운다. id:: 6a5cd2bb-75b0-4aa7-ba9b-85ec5aad11b1
- 두 벡터가 같은 직선 위에 있지 않으면 → {{c1 선형독립}} .
extra:: 결합이 평면을 채우고,
- 3차원 벡터: 성분이 3개인 벡터. 선형독립인 두 3차원 벡터의 결합은 :->
\mathbb{R}^3안의 원점을 지나는 평면을 채운다 — 공간 전체가 아니다. id:: 6a5cd2bb-dad1-4d5e-ad2b-9c1924aec5a3- 공간 전체를 채우려면 선형독립인 벡터 3개가 필요 (가장 간단한 예:
i, j, k). - 항등행렬
I는 모든 벡터에 대해Iv = v. 숫자 1의 역할. - ⚠️ 주의: 벡터 2개가 평면밖에 못 채우는 것은 선형종속이라서가 아니라 벡터 개수가 부족해서다. "종속" 과 "개수 부족" 을 구분할 것.
- 공간 전체를 채우려면 선형독립인 벡터 3개가 필요 (가장 간단한 예:
- ⚠️ 주의: 차원이 다른 벡터끼리는 더할 수 없다 (2차원
v와 3차원w의 선형결합은 불가). - 💡 직관, 평면인지 확인하는 법 (p.26): 표면 위 임의의 두 점(선형결합)의 중점도 다시 그 표면 위의 점(또 다른 선형결합)이다 → 평면의 기본 성질을 만족. 완전한 증명은 1.2절의 법선벡터로.
- {{cloze 선형결합 (linear combination)}} : 임의의 수
-
❓ 스스로 점검
- 선형결합
cv + dw가 평면이 아니라 직선만 채우는 경우는 언제인가? #card id:: 6a5cd2bb-b760-4376-92f6-681e4e1f2674w가v의 상수배일 때 (두 벡터가 원점을 지나는 동일한 직선 위 = 선형종속).
cv + dw = b의 해가 정확히 하나 존재할 조건은? #card id:: 6a5cd2bb-c86e-4081-99b2-35cfa38172cfv, w와 영벡터가 같은 직선 위에 있지 않을 때 (선형독립). 이때 결합이 평면 전체를 채우므로 어떤b도 만들 수 있다.
- 선형독립인 두 3차원 벡터의 선형결합은
\mathbb{R}^3를 채우는가? #card id:: 6a5cd2bb-8b6c-4d8d-a075-70d82a6b4f14- 아니다. 원점을 지나는 평면까지만 채운다. 공간을 채우려면 선형독립인 벡터 3개가 필요하다.
- 선형결합
-
✏️ 연습문제 풀이 (솔루션 참고)
- 문제 2. 점
(0,0) \to (5,0) \to (0,12) \to (0,0)으로 삼각형을 돌 때의 세 벡터u, v, w와u+v+w, 각 길이를 구하라.u = (5, 0),v = (-5, 12),w = (0, -12). 한 바퀴 돌아 제자리로 오므로u+v+w = (0, 0).- 길이:
\|u\| = 5,\|v\| = \sqrt{25+144} = 13,\|w\| = 12. →5^2 + 12^2 = 13^2인 5–12–13 직각삼각형. - 💡 닫힌 도형의 변 벡터를 순서대로 모두 더하면 항상 영벡터다 (문제 21의 삼각형 세 점선도 같은 원리).
- 문제 5.
v+w = (5,1),v-w = (1,5)일 때v, w는?- 대각선에서 변을 복원하는 문제 (문제 4의 반대 방향).
v = \frac{1}{2}(v+w) + \frac{1}{2}(v-w) = (3, 3),w = \frac{1}{2}(v+w) - \frac{1}{2}(v-w) = (2, -2).
- 문제 8.
v = (1, -2, 1),w = (0, 1, -1)의 모든 선형결합은 성분 합이 0이다.cv + dw = (3, 3, -6)인c, d는?(3, 3, 6)은 왜 불가능한가?v, w각각 성분 합이 0이므로cv+dw의 성분 합도 항상c \cdot 0 + d \cdot 0 = 0.- 첫 성분에서
c = 3, 둘째 성분에서-2 \cdot 3 + d = 3이므로d = 9. 검산: 셋째 성분3 - 9 = -6✓. (3,3,6)은 성분 합이12 \neq 0이므로 어떤 선형결합으로도 만들 수 없다.
- 문제 10 (만만치 않은 문제).
u = (1,1,0),v = (0,1,1),w = (a,b,c)가 선형독립인지 어떻게 판정하는가?w = x_1 u + x_2 v가 풀리는지 확인한다. 첫 성분에서x_1 = a, 셋째 성분에서x_2 = c가 강제된다.- 남은 둘째 성분 조건:
a + c = b. →b = a+c이면 선형종속,b \neq a+c이면 선형독립. - 💡 "앞 벡터들이 강제하는 계수를 다 쓰고, 남는 방정식이 성립하는지 본다". 이후 소거법의 축소판.
- 문제 2. 점
-
1.2 내적으로부터의 길이와 각
-
핵심 개념
- 내적 (dot product) 식 :->
v \cdot w = v_1 w_1 + v_2 w_2 + \cdots + v_n w_n. 순서는 무관:v \cdot w = w \cdot v. id:: 6a5cd2bb-4974-45f5-9e1b-e1dd68b83b14 - 길이 (length) 식 :->
\|v\| = \sqrt{v \cdot v} = \sqrt{v_1^2 + \cdots + v_n^2}. id:: 6a5cd2bb-6c83-4d77-a3df-813f82a69e4e- 피타고라스 정리의
n차원 확장. 차원을 하나씩 추가하며 직각삼각형을 반복 적용한다. n차원 단위정육면체의 대각선 길이는\sqrt{n}(예:(1,1,1,1)의 길이는 2).
- 피타고라스 정리의
- (p.31 그림 1.3) 2차원
v=(1,2)의 길이\sqrt{5}, 3차원w=(1,2,3)의 길이\sqrt{14}.
- (p.31 그림 1.3) 2차원
- 단위벡터 (unit vector): 길이가 1인 벡터.
v \neq 0이면 다음은 단위벡터다- 벡터 $v$를 단위벡터 $u$로 만드는 식 #card
id:: 6a5cdb81-b054-450d-b662-ba1897e653e4
u = \dfrac{v}{\|v\|}
- $xy$-평면에서
x축과 각\theta를 이루는 단위벡터 $u$는 ? :->u = (\cos\theta, \sin\theta). id:: 6a5cd2bb-cd9e-4dac-9946-6965d108d7c0
- 벡터 $v$를 단위벡터 $u$로 만드는 식 #card
id:: 6a5cdb81-b054-450d-b662-ba1897e653e4
- 수직인 벡터:
v \cdot w = 0⟺ 사잇각90°.- 이때
\|v+w\|^2 = \|v\|^2 + \|w\|^2(피타고라스). 전개하면 교차항v \cdot w + w \cdot v가 사라지기 때문.
- 이때
- 내적의 부호 = 사잇각의 정보:
v \cdot w > 0:-> 예각 (\theta < 90°) id:: 6a5cd2bb-86dd-4068-9daf-ee32be1a6ec4v \cdot w = 0:-> 직각 id:: 6a5cdc28-cac9-46e7-82ef-ec0e872160fcv \cdot w < 0:-> 둔각 (\theta > 90°) id:: 6a5cdf7c-0328-4291-bd08-55ea6798eef6
- (p.35 그림 1.6) 부호가 갈리는 경계선이 수직인 경우다.
- 코사인 공식 (cosine formula):
v, w가 영벡터가 아닐 때 #card id:: 6a5cd2bb-bcc2-4a21-ad38-e66f088687f1-
\cos\theta = \frac{v \cdot w}{\|v\| \|w\|} - 단위벡터끼리라면 그냥
\cos\theta = u \cdot w - 📌 원문 식 (5) (p.35): 🔗 PDF 위치
-
|\cos\theta| \le 1로부터 얻는, 수학에서 가장 중요한 2가지 부등식:- 슈바르츠 부등식 (Schwarz inequality) :->
|v \cdot w| \le \|v\| \|w\|id:: 6a5cd2bb-3fcb-4499-8f2c-fe5842aeab81 - 삼각부등식 (triangle inequality) :->
\|v+w\| \le \|v\| + \|w\|— 삼각형의 한 변은 나머지 두 변의 합을 초과할 수 없다. id:: 6a5cd2bb-e1ef-462f-80b4-655b8d38e098 - 삼각부등식은 슈바르츠 부등식으로부터 유도:
\|v+w\|^2 \le \|v\|^2 + 2\|v\|\|w\| + \|w\|^2 = (\|v\|+\|w\|)^2. - 📌 원문 박스 (p.36): 🔗 PDF 위치
- 슈바르츠 부등식 (Schwarz inequality) :->
- 응용 예:
- 경제 (EX 5): 총비용 = (수량 벡터
q)\cdot(가격 벡터p). 내적이 0이면 장부의 균형 (수입 = 지출). - 기하평균 ≤ 산술평균 (EX 8):
v=(a,b),w=(b,a)에 슈바르츠를 적용하면2ab \le a^2 + b^2, 즉|ab| \le \frac{1}{2}(a^2+b^2).
- 경제 (EX 5): 총비용 = (수량 벡터
- 3차원 공간 안의 평면: 법선벡터
n에 수직인 모든 벡터w(w \cdot n = 0) 는\mathbb{R}^3안의 2차원 평면을 채운다.- 평면의 방정식:
n_1 w_1 + n_2 w_2 + n_3 w_3 = 0. 예: $xy$-평면은n = (0,0,1)이므로w_3 = 0(즉z = 0).
- 평면의 방정식:
- ⚠️ 주의: 코사인 공식은
v, w가 영벡터가 아닐 때만 정의된다 (0으로 나눌 수 없음). - ⚠️ 주의: 내적이 0이어도 두 벡터가 영벡터인 것이 아니다. 수직일 뿐이다.
- 내적 (dot product) 식 :->
-
❓ 스스로 점검
- 내적으로 두 벡터의 사잇각이 예각/직각/둔각인지 어떻게 판별하는가?
- 내적의 부호로:
v \cdot w > 0예각,= 0직각,< 0둔각.
- 내적의 부호로:
- 슈바르츠 부등식과 삼각부등식을 쓰고, 어느 쪽에서 어느 쪽이 유도되는지 말하라.
|v \cdot w| \le \|v\|\|w\|(슈바르츠),\|v+w\| \le \|v\| + \|w\|(삼각).\|v+w\|^2을 전개한 뒤 교차항에 슈바르츠를 적용하면 삼각부등식이 나온다.
- 등식
|v \cdot w| = \|v\|\|w\|는 언제 성립하는가? (확인문제 1.2B) #card id:: 6a5cd2bb-c4ba-4cc9-b35c-7ffd2a69e30d- 한 벡터가 다른 벡터의 배수일 때 (
w = cv). 이때|\cos\theta| = 1, 즉 사잇각이0°또는180°.
- 한 벡터가 다른 벡터의 배수일 때 (
- 벡터
v방향의 단위벡터는 어떻게 만드는가?- 길이로 나눈다:
u = v/\|v\|.
- 길이로 나눈다:
- 내적으로 두 벡터의 사잇각이 예각/직각/둔각인지 어떻게 판별하는가?
-
✏️ 연습문제 풀이 (솔루션 참고)
- 문제 3.
u = (-0.6, 0.8),v = (4, 3),w = (1, 2)에 대해v, w방향 단위벡터와v, w사잇각의 코사인을 구하라. 또w와 각각0°, 90°, 180°를 이루는 벡터a, b, c는?v/\|v\| = (0.8, 0.6),w/\|w\| = (1, 2)/\sqrt{5}. (참고:u는0.36 + 0.64 = 1이라 이미 단위벡터.)\cos\theta = \dfrac{v \cdot w}{\|v\| \|w\|} = \dfrac{4 + 6}{5\sqrt{5}} = \dfrac{2}{\sqrt{5}}a = w(0°, 양의 배수면 아무거나),b = (2, -1)(내적 0),c = -w(180°).
- 문제 8. 참/거짓 판별.
- (a)
u = (1,1,1)이v, w와 수직이면v는w와 평행하다 → 거짓.v, w는u에 수직인 평면 위의 임의의 두 벡터일 수 있다 (평면 안에서 서로 다른 방향 가능). - (b)
u가v, w와 수직이면u는v + 2w와 수직이다 → 참.u \cdot (v + 2w) = u \cdot v + 2 u \cdot w = 0 + 0 = 0. - (c)
u, v가 수직인 단위벡터면\|u - v\|^2 = 2→ 참.\|u-v\|^2 = u \cdot u - 2 u \cdot v + v \cdot v = 1 - 0 + 1 = 2. - 💡 (b)가 말하는 것: 어떤 벡터에 수직인 벡터들의 모든 선형결합도 그 벡터에 수직이다. "평면 = 법선에 수직인 벡터 전체" 의 근거.
- (a)
- 문제 12.
v = (1,1),w = (1,5)일 때w - cv가v와 수직이 되게 하는c는? 일반 공식은?v \cdot (w - cv) = 0→v \cdot w = c \, (v \cdot v)→c = \dfrac{v \cdot w}{v \cdot v} = \dfrac{6}{2} = 3- 검산:
w - 3v = (-2, 2),(1,1) \cdot (-2,2) = 0✓. - 💡 "
cv를 빼서v에 수직인 성분만 남긴다". 수직인 벡터를 구성하는 핵심 열쇠 (솔루션 표현).
- 문제 25 (꼭 풀어볼 만한 문제).
\|v\| = 5,\|w\| = 3일 때\|v - w\|와v \cdot w의 가능한 최소·최대는?- 삼각부등식에서
\|v - w\|는 최소5 - 3 = 2, 최대5 + 3 = 8. - 슈바르츠 부등식에서
|v \cdot w| \le 5 \cdot 3 = 15, 즉-15 \le v \cdot w \le 15. - 💡 극값은 모두 두 벡터가 같은 직선 위일 때 (평행 또는 반평행) 달성된다.
- 삼각부등식에서
- 문제 3.
-
-
1.3 행렬과 열공간
-
핵심 개념
m \times n행렬A:m개의 행,n개의 열.m = n이면 정사각행렬 (square matrix).- 특수한 형태 (p.43): 항등행렬, 대각행렬, 삼각행렬, 대칭행렬.
Ax를 계산하는 2가지 방법: 결과는 같지만 관점이 다르다:- 행을 이용한 방법:
Ax의i번째 성분 = (A의i행)\cdotx. 내적m번, 손계산에 편리. - 열을 이용한 방법:
Ax = x_1 a_1 + x_2 a_2 + \cdots + x_n a_n,A의 열들의 선형결합. 의미를 이해할 때는 이쪽. - ⚠️ 책의 일관된 강조: "열벡터 $Ax$는 행렬 $A$의 열들의 선형결합이다." 이 문장이 1장의 중심이다.
- 행을 이용한 방법:
- 선형독립 / 선형종속 (열 관점의 판정):
- 각각의 새로운 열이 이전 열들의 선형결합으로 만들 수 없을 때 → 열들은 선형독립.
- 동치 표현:
Ax = 0을 만드는 유일한 선형결합이x = 0일 때. - 판정 관례: 왼쪽 열에서 오른쪽 열로 이동하며 "새로운 방향인가?" 를 확인한다.
- 열공간 (column space)
C(A): 모든 벡터Ax, 즉 열들의 모든 선형결합의 집합.- 생성 (span): 벡터 집합의 모든 선형결합. "행렬
A의 열의 생성 = 열공간". - 방정식과의 연결:
Ax = b는b가C(A)에 있을 때 해x를 갖는다. - 📌 원문 박스 (p.46): 🔗 PDF 위치
- 생성 (span): 벡터 집합의 모든 선형결합. "행렬
m = 3(열들이 3차원 벡터)일 때 열공간으로 가능한 4가지:- ① 전체 공간
\mathbb{R}^3, 선형독립인 열 3개 - ② 원점을 지나는 평면, 선형독립인 열 2개
- ③ 원점을 지나는 직선, 선형독립인 열 1개
- ④ 점
(0,0,0),A가 영행렬 - ⚠️ 열공간은 항상 {{c1 원점}}을 포함한다.
extra:: (
x = 0이면Ax = 0). id:: 6a5dc4d9-762e-45d2-8581-5e4807293d63 - 📌 원문 (4가지 경우, p.48): 🔗 PDF 위치
- ① 전체 공간
- 랭크 (rank)
r: 선형독립인 열의 개수. 열공간의 "실제 크기". - 랭크 1 행렬: 모든 열이 동일한 직선 위 → 열공간이 원점을 지나는 직선.
- 놀라운 사실: 이때 {{c1 모든 행도 하나의 직선 위}}에 있다 (모든 행이 한 행의 상수배).
extra::
2 \times 2로 확인: 2열이 1열의m배인\begin{bmatrix} a & ma \\ b & mb \end{bmatrix}에서 2행[b \ mb]는 1행[a \ ma]의\frac{b}{a}배. id:: 6a5dc4d9-a275-4264-8aa3-bb43f25d12c1 - → 행 랭크 = 열 랭크 (선형대수학의 첫 번째 위대한 정리). 랭크 1은 여기서 확인, 일반 증명은 1.4절
A = CR로.
- 놀라운 사실: 이때 {{c1 모든 행도 하나의 직선 위}}에 있다 (모든 행이 한 행의 상수배).
extra::
- 1.4절로 가는 질문들 (p.48): 독립인 열은 몇 개인가(= 랭크
r)? 처음r개의 독립인 열은(= 열공간의 기저)?A를 어떻게CR로 분해하는가?- 📌 원문 질문 박스 (p.48): 🔗 PDF 위치
-
❓ 스스로 점검
Ax를 "열을 이용한 방법"으로 설명하라. #card id:: 6a5dc4d9-1f58-4bed-95c9-a01f47a485beAx는A의 열들의 선형결합x_1 a_1 + \cdots + x_n a_n이다.x의 성분들이 각 열의 계수가 된다.
Ax = b가 해를 가질 조건을 열공간의 언어로 말하라. #card id:: 6a5dc4d9-aae0-4f41-a674-f8b977bef43db가 열공간C(A)에 속할 때, 즉b가A의 열들의 선형결합으로 표현될 때.
3 \times 3행렬의 열공간으로 가능한 4가지는? #card id:: 6a5dc4d9-3403-4611-b491-fa3e2b7e07c0\mathbb{R}^3전체 / 원점을 지나는 평면 / 원점을 지나는 직선 / 점(0,0,0). (각각 독립인 열 3, 2, 1, 0개.)
- 열공간이 직선인 행렬은 행에 대해 어떤 성질을 갖는가?
- 모든 행이 한 행의 상수배 (행공간도 직선). 랭크 1: 행 랭크 = 열 랭크 = 1.
-
✏️ 연습문제 풀이 (솔루션 참고)
- 문제 1. 다음 행렬들의 열공간(점, 직선, 평면, 전체 공간)을 설명하라.
A_1 = \begin{bmatrix} 2 & 2 \\ 1 & 1 \\ 5 & 6 \end{bmatrix}: 두 열이 선형독립 (2열이 1열의 배수가 아님, 셋째 성분 비율이 다름) →\mathbb{R}^3안의 평면.A_2 = \begin{bmatrix} 1 & 0 & 0 \\ 1 & 1 & 0 \\ 1 & 1 & 1 \end{bmatrix}: 삼각행렬, 주대각선에 0 없음 → 세 열 독립 →\mathbb{R}^3전체.A_3 = \begin{bmatrix} 1 & 5 \\ 2 & 10 \\ 1 & 5 \end{bmatrix}: 2열 = 5 × 1열 → 독립인 열 1개 → 원점을 지나는 직선.A_4 = \begin{bmatrix} 0 & 0 \\ 0 & 0 \\ 0 & 0 \end{bmatrix}: 영행렬 → 점(0,0,0).
- 문제 12.
\begin{bmatrix} 1 & 3 \\ 2 & 4 \end{bmatrix} \begin{bmatrix} x_1 \\ x_2 \end{bmatrix} = b를b = (4,6),(-2,-2),(1,1)에 대해 각각 풀어라.- "
b를 만드는 열들의 선형결합 찾기" 그 자체다. (4, 6)= 1열 + 2열 →x = (1, 1).(-2, -2)= 1열 − 2열 →x = (1, -1).(1, 1)= $-\frac{1}{2}$(1열) + $\frac{1}{2}$(2열) →x = (-\frac{1}{2}, \frac{1}{2}).
- "
- 문제 14. 각 행렬이 선형독립인 열을 2개 갖도록 하는
q는?- (a)
\begin{bmatrix} 1 & 0 & 2 \\ 3 & 1 & 9 \\ 5 & 0 & q \end{bmatrix}: 3열 = 2(1열) + 3(2열) 이려면q = 2 \cdot 5 + 3 \cdot 0 = 10. - (b)
\begin{bmatrix} 1 & 4 & 7 \\ 2 & 5 & 8 \\ 3 & 6 & q \end{bmatrix}: 3열 = −(1열) + 2(2열) 이려면q = -3 + 12 = 9. - (c)
\begin{bmatrix} 1 & 1 & 2 \\ 2 & 2 & 4 \\ 0 & 0 & q \end{bmatrix}: 2열 = 1열이라 이미 종속. 독립인 열이 2개가 되려면 3열이 새로운 방향이어야 →q \neq 0(q = 0이면 3열 = 2(1열)로 독립인 열이 1개뿐). - ⚠️ (a)(b)는 "종속으로 만드는" 등식 조건, (c)는 "독립으로 만드는" 부등식 조건. 문제가 요구하는 개수를 기준으로 방향을 판단할 것.
- (a)
- 문제 1. 다음 행렬들의 열공간(점, 직선, 평면, 전체 공간)을 설명하라.
-
-
1.4 행렬곱 AB와 CR
-
핵심 개념
- 행렬곱의 정의: 두 가지 동등한 관점:
- 열 관점:
A \times (B의j열) = (AB의j열). 즉B = [b_1 \cdots b_p]이면AB = [Ab_1 \cdots Ab_p]. - 내적 관점:
AB의i행j열 성분 = (A의i행)\cdot(B의j열). - 크기 조건:
(m \times n)(n \times p) = m \times p,A의 행 길이와B의 열 길이가 같아야 곱셈 가능. - 곱셈 횟수: 어떤 방법이든 총
mnp번.
- 열 관점:
- (p.65) ① 내적(행·열) ② 열 방법 ③ 행 방법 ④ (열)×(행): 순서만 다를 뿐 모두
mnp번의 곱셈.
- (p.65) ① 내적(행·열) ② 열 방법 ③ 행 방법 ④ (열)×(행): 순서만 다를 뿐 모두
- 교환법칙은 성립하지 않는다: 일반적으로
AB \neq BA.- 교환행렬
B = \begin{bmatrix} 0 & 1 \\ 1 & 0 \end{bmatrix}의 예:AB는A의 열 교환,BA는A의 행 교환. - 오른쪽에 곱하면 열 연산, 왼쪽에 곱하면 행 연산.
- 교환행렬
- 결합법칙·분배법칙은 성립한다:
(AB)C = A(BC),A(B+C) = AB + AC.- 특히
(AB)x = A(Bx), 좌변은AB의j열, 우변은A \times (B의j열). 행렬곱 정의와 일치.
- 특히
- 외적 (outer product): (열) × (행) = 랭크 1 행렬.
- 네 번째 계산법:
AB = a_1 b_1^* + a_2 b_2^* + \cdots + a_n b_n^*, 랭크 1 행렬n개의 합. - ⚠️ (역자 주) 여기서 외적은 물리의 벡터곱(cross product)이 아니라 텐서곱이다.
- 네 번째 계산법:
- 행렬 분해
A = CR:(m \times n) = (m \times r)(r \times n),r= 랭크.C만들기:A의 열을 왼쪽→오른쪽으로 훑으며 이전 열들의 선형결합이 아닌 열만 포함 →r개의 선형독립인 열.R의 역할:C의 열들을 어떻게 결합하면A의 각 열이 나오는지 기록.(A의j열) = C \times (R의j열).R = [I \ F]구조:C로 들어간 열 위치에 항등행렬I, 종속인 열 위치에 결합 계수 (F).- 예 (p.60):
\begin{bmatrix} 2 & 6 & 4 \\ 4 & 12 & 8 \\ 1 & 3 & 5 \end{bmatrix} = \begin{bmatrix} 2 & 4 \\ 4 & 8 \\ 1 & 5 \end{bmatrix} \begin{bmatrix} 1 & 3 & 0 \\ 0 & 0 & 1 \end{bmatrix}, 2열 = 3(1열) 이라C에서 제외,R의 2열에 계수 3. - 📌 원문 정리 ❶❷❸ (p.60): 🔗 PDF 위치
- 모든 열이 선형독립이면
C = A,R = I.
R을 찾는 방법, 소거법 (행 축소, row reduction):- 행 연산(한 행에서 다른 행의 배수 빼기)으로
A를 단순화 → 상삼각행렬U→ 위쪽 행까지 계속 소거 →R_0(기약행 사다리꼴, reduced row echelon form, MATLAB의 rref(A)). R_0의 영행은(m - r)개. 영행을 제거하면A = CR의R이 남는다.- 예 (p.62):
A = \begin{bmatrix} 1 & 3 & 4 \\ 2 & 4 & 2 \\ 3 & 7 & 6 \end{bmatrix} \to U \to R_0 = \begin{bmatrix} 1 & 0 & -5 \\ 0 & 1 & 3 \\ 0 & 0 & 0 \end{bmatrix}→A = \begin{bmatrix} 1 & 3 \\ 2 & 4 \\ 3 & 7 \end{bmatrix} \begin{bmatrix} 1 & 0 & -5 \\ 0 & 1 & 3 \end{bmatrix} - 💡 3열의 계수
(-5, 3)은 "3열 = −5(1열) + 3(2열)" 을 소거법으로 풀어낸 결과다. 2·3장의 핵심 알고리즘 예고.
- 행 연산(한 행에서 다른 행의 배수 빼기)으로
- 행 랭크 = 열 랭크 의 비형식적 증명 (
A = CR로부터):- ①
C의r개 열은 선형독립 (독립인 열만 선택했으므로) - ②
A의 모든 열은C의 열들의 선형결합 (A = CR) - ③
R의r개 행은 선형독립 (R안에r \times r항등행렬I가 있으므로) - ④
A의 모든 행은R의 행들의 선형결합 (A = CR)
- ①
A = CR에 관한 주요 사실:C의r개 열은A의 열공간의 기저,R의r개 행은A의 행공간의 기저 ('기저'·'차원'의 정식 정의는 3.4절).C는A와 동일한 열공간을,R은A와 동일한 행공간을 갖는다.- 📌 원문 박스 (p.63): 🔗 PDF 위치
- ⚠️ 주의:
C는A의 열을 그대로 가져오지만,R은A의 행을 그대로 가져온 것이 아니다 (R의 행은A의 행들의 선형결합).
- 행렬곱의 정의: 두 가지 동등한 관점:
-
❓ 스스로 점검
AB의j열은 무엇인가? #card id:: 6a5dc4d9-071b-43f4-81ec-889a6b3357fcA \times (B의j열). 따라서AB의 모든 열은A의 열들의 선형결합이다.
A가m \times n,B가n \times p일 때AB의 크기와 필요한 곱셈 횟수는? #card id:: 6a5dc4d9-995b-4cca-990a-000bac7094cfm \times p, 총mnp번 (4가지 방법 모두 동일).
A = CR에서C와R은 각각 어떻게 만들어지는가?C: 왼쪽에서 오른쪽으로 가며 이전 열들의 선형결합이 아닌 열만 모은m \times r행렬.R:C의 열을 결합해A의 각 열을 만드는 계수를 담은r \times n행렬 (독립인 열 위치에I포함).
- 행 랭크 = 열 랭크인 이유를
A = CR로 한 줄로 설명하면?A의 모든 열은C의r개 독립인 열의 결합이고,A의 모든 행은R의r개 독립인 행의 결합이므로 둘 다r이다.
- 랭크 1 행렬
A를CR로 분해하면 어떤 모양인가?- (하나의 열) × (하나의 행). 예:
A = \begin{bmatrix} 1 \\ 3 \\ 2 \end{bmatrix} [1 \ 2 \ 10 \ 100], 모든 열은C의 배수, 모든 행은R의 배수.
- (하나의 열) × (하나의 행). 예:
-
✏️ 연습문제 풀이 (솔루션 참고)
- 문제 2. 모든 열이 동일한
A = [a \ a \ a](a는 영벡터가 아닌 열벡터)의C와R은?- 독립인 열은 1열 하나뿐:
C = [a],R = [1 \ 1 \ 1]. - 검산:
CR = [a \ a \ a]✓. 랭크 1 분해의 가장 단순한 예.
- 독립인 열은 1열 하나뿐:
- 문제 5. 7개의 열과 4개의 행을 가진 행렬
A가 5개의 선형독립인 열을 가질 수 없는 이유는?A의 열들은 4차원 공간\mathbb{R}^4의 벡터인데,\mathbb{R}^4에는 선형독립인 벡터가 최대 4개뿐이다.- 💡 따라서 항상 랭크
r \le m이고r \le n, 꽤 유용한 일반 사실 (엄밀한 증명은 3.2절 예고).
- 문제 12. 다음을
A = CR로 분해하라 (C는m \times r,R은r \times n).A_1 = \begin{bmatrix} 1 & 2 & 3 \\ 1 & 3 & 4 \end{bmatrix} = \begin{bmatrix} 1 & 2 \\ 1 & 3 \end{bmatrix} \begin{bmatrix} 1 & 0 & 1 \\ 0 & 1 & 1 \end{bmatrix}, 3열 = 1열 + 2열.A_2 = \begin{bmatrix} 0 & 1 & 2 & 3 \\ 0 & 1 & 3 & 5 \end{bmatrix} = \begin{bmatrix} 1 & 2 \\ 1 & 3 \end{bmatrix} \begin{bmatrix} 0 & 1 & 0 & -1 \\ 0 & 0 & 1 & 2 \end{bmatrix}, 영벡터인 1열은 제외, 4열 = −(2열) + 2(3열).A_3 = \begin{bmatrix} 2 & 1 & 3 \\ 6 & 3 & 9 \end{bmatrix} = \begin{bmatrix} 2 \\ 6 \end{bmatrix} \begin{bmatrix} 1 & 0.5 & 1.5 \end{bmatrix}, 랭크 1 (모든 열이 1열의 배수).A_4 = \begin{bmatrix} 1 & 0 & 0 & 4 \\ 0 & 2 & 2 & 0 \end{bmatrix} = \begin{bmatrix} 1 & 0 \\ 0 & 2 \end{bmatrix} \begin{bmatrix} 1 & 0 & 0 & 4 \\ 0 & 1 & 1 & 0 \end{bmatrix}- ⚠️
A_2처럼 영벡터 열은 절대C에 들어가지 않는다 (새로운 방향이 아님).R의 해당 열도 영벡터.
- 문제 20. 크기가
(4 \times 3)(3 \times 2)(2 \times 1)인ABC를 계산할 때(AB)C와A(BC)의 곱셈 횟수는?(AB)C:AB에4 \cdot 3 \cdot 2 = 24번 +(AB)C에4 \cdot 2 \cdot 1 = 8번 = 총 32번.A(BC):BC에3 \cdot 2 \cdot 1 = 6번 +A(BC)에4 \cdot 3 \cdot 1 = 12번 = 총 18번.- 💡 결과는 같아도 (결합법칙) 비용은 다르다.
C가 벡터이므로BC부터 계산하면 끝까지 "행렬 × 벡터"만 하게 되어 싸다.
- 문제 2. 모든 열이 동일한
-
-
1장에 대한 고찰
- 이 과목을 쉽게 만드는 것: 모든 방정식이 선형이다. 어렵게 만드는 것: 수많은 방정식·미지수·아이디어.
Ax = b는 모든 크기의 문제를 담는 완벽한 형식. 선형성의 규칙:A(x + y) = Ax + Ay.Ax = b의 각 방정식(행)은 하나의 평면:2x + 5y - 4z = 6은 3차원 공간의 평면, 미지수가 4개면 4차원 공간의 초평면.m \times n랜덤행렬A에 대한 "기대":m < n(방정식 < 미지수): 아마도 해가 많을 것m = n: 아마도 해가 하나일 것m > n(방정식 > 미지수): 아마도 해가 없을 것- ⚠️ 그러나 반드시 성립하지는 않는다. 어떤 열(또는 행)은 이전 것들의 선형결합일 수 있다. 랭크
r이 방정식 문제의 실제 크기를 알려준다.
- 아름다운 공식:
A = CR = (m \times r)(r \times n).C에 그대로 들어간A의 열들은R내부의 항등행렬I와 곱해진다. - 💡 이 책의 일관된 관점:
Ax,AB,CR을 설명할 때 열들의 선형결합을 이용한다. 행들의 내적이 아니라.










