diff --git a/CLAUDE.md b/CLAUDE.md index d31fc16..100815f 100755 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -45,9 +45,9 @@ disable-anki-sync:: true **단원(챕터) 정리 구조는 2장부터 소단원 분리 방식이다** (1장은 기존 단일 페이지 그대로 둔다): - - **단원 페이지** (예: `2장 선형방정식 풀기`) — PDF 임베드 아래에 **챕터 서론(도입부) 정리**만 쓰고, 이어서 각 소단원 페이지 링크 목록(`- [[2.1 절 제목]]` 형식)을 둔다. 마지막에 `## n장에 대한 고찰`. - - **소단원 페이지** (예: `2.1 소거법`) — 소단원마다 별도 md 페이지를 만들어 그 절의 정리를 담는다: `### 핵심 개념` / `### ❓ 스스로 점검` / `### ✏️ 연습문제 풀이 (솔루션 참고)` 구조. 페이지명은 `x.y 절 제목` 형식, 최상단에 단원 페이지와 동일한 `deck::` 속성을 넣는다. - - 소단원 페이지를 만들면 단원 페이지에 링크를 추가한다 (허브 규칙과 동일). + - **단원 페이지** (예: `2장 선형방정식 풀기`) 하나 안에 순서대로: ① PDF 임베드, ② **챕터 서론(도입부) 정리**, ③ 각 소단원 페이지 링크 목록(`- [[2.1 절 제목]]` 형식), ④ `## n장에 대한 고찰`. **고찰은 별도 페이지로 만들지 않고 이 단원 페이지 자체에, 소단원 링크 목록 바로 아래에 이어서 작성한다.** + - **소단원 페이지** (예: `2.1 소거법`) — 소단원마다 별도 md 페이지를 만들어 그 절의 정리만 담는다: `### 핵심 개념` / `### ❓ 스스로 점검` / `### ✏️ 연습문제 풀이 (솔루션 참고)` 구조. 페이지명은 `x.y 절 제목` 형식, 최상단에 단원 페이지와 동일한 `deck::` 속성을 넣는다. + - 소단원 페이지를 만들면 단원 페이지 ③의 링크 목록에 추가한다 (허브 규칙과 동일). (참고: 1장 방식 — `1장 벡터와 행렬` 한 페이지 안에 `## x.y 절 제목` → `### 핵심 개념` / `### ❓ 스스로 점검` / `### ✏️ 연습문제 풀이 (솔루션 참고)`, 마지막에 `## n장에 대한 고찰`.) @@ -97,7 +97,7 @@ disable-anki-sync:: true - **해답집**: `assets/solution_1784335983942_0.pdf` — 스트랭 6판 공식 영문 솔루션 (전 챕터). 문제 번호는 한국어판과 동일하다. 각 챕터의 "Problem Set x.y" 헤더로 위치를 찾는다 (1장 해답: PDF 2~18쪽). - **PDF 읽는 법**: 단원 PDF는 스캔+OCR본이라 텍스트 레이어의 수식이 깨져 있다. 정리할 때는 **Read 도구로 페이지를 시각적으로 읽는다** (pdftoppm/poppler 설치됨). 이미지 추출·edn 좌표 파싱은 PyMuPDF(`import fitz`, 설치됨)를 쓴다. - **쪽번호 오프셋**: 1장 PDF는 책 쪽번호 = PDF 쪽번호 + 18. 단원 PDF마다 오프셋이 다를 수 있으니 첫 몇 쪽으로 확인할 것. -- **진행 상황**: 1장 완료 — 정리 작성 + 사용자 area 하이라이트 11개를 「링크 + 추출 이미지」 형식으로 연결 (모바일 렌더링 문제로 `((uuid))` 임베드에서 전환). 카드화는 사용자 진행 중. 다음은 2장 (사용자 학습·하이라이트 후 요청 예정) — 연습문제 하이라이트, 문제 그림 캡처, **소단원별 페이지 분리** 방식을 처음 적용하는 단원. +- **진행 상황**: 1장 완전히 완료 (정리 작성 + area 하이라이트 11개 연결 + 사용자 Anki 카드화까지 마무리). 1장은 단일 페이지 구조 그대로 유지. 다음은 2장 (사용자 학습·하이라이트 후 요청 예정) — 연습문제 하이라이트, 문제 그림 캡처, **소단원별 페이지 분리** 방식을 처음 적용하는 단원. - ## Logseq 앱 동기화 주의 - Logseq 앱이 페이지를 열어둔 상태에서 파일을 밖에서 수정하면, 앱이 캐시된 옛 블록을 표시하다가 **옛 내용을 파일에 되써버릴 수 있다** (부분 롤백 발생). - 페이지 파일을 수정한 후에는 사용자에게 **Logseq 재색인(Re-index)** 을 안내한다. 수정 직후 "고쳤는데 그대로다"라는 피드백이 오면 파일을 다시 읽어 롤백 여부부터 확인한다. diff --git a/pages/1장 벡터와 행렬.md b/pages/1장 벡터와 행렬.md index 1875118..e359565 100755 --- a/pages/1장 벡터와 행렬.md +++ b/pages/1장 벡터와 행렬.md @@ -158,7 +158,7 @@ deck:: Logseq/전공공부/선형대수학 - $Ax$ **를 계산하는 2가지 방법** — 결과는 같지만 관점이 다르다: - **행을 이용한 방법**: $Ax$ 의 $i$ 번째 성분 = ($A$ 의 $i$ 행) $\cdot$ $x$. 내적 $m$ 번, 손계산에 편리. - **열을 이용한 방법**: $Ax = x_1 a_1 + x_2 a_2 + \cdots + x_n a_n$ — $A$ 의 **열들의 선형결합**. 의미를 이해할 때는 이쪽. - - ⚠️ 책의 일관된 강조: **"열벡터 $Ax$ 는 행렬 $A$ 의 열들의 선형결합이다."** 이 문장이 1장의 중심이다. + - ⚠️ 책의 일관된 강조: "열벡터 $Ax$는 행렬 $A$의 열들의 선형결합이다." 이 문장이 1장의 중심이다. - **선형독립 / 선형종속** (열 관점의 판정): - 각각의 새로운 열이 **이전 열들의 선형결합으로 만들 수 없을 때** → 열들은 선형독립. - 동치 표현: $Ax = 0$ 을 만드는 유일한 선형결합이 $x = 0$ 일 때. @@ -173,23 +173,29 @@ deck:: Logseq/전공공부/선형대수학 - ② 원점을 지나는 평면 — 선형독립인 열 2개 - ③ 원점을 지나는 직선 — 선형독립인 열 1개 - ④ 점 $(0,0,0)$ — $A$ 가 영행렬 - - ⚠️ 열공간은 **항상 원점을 포함**한다 ($x = 0$ 이면 $Ax = 0$). + - ⚠️ 열공간은 **항상** {{c1 **원점**}}**을** **포함**한다. + extra:: ($x = 0$ 이면 $Ax = 0$). + id:: 6a5dc4d9-762e-45d2-8581-5e4807293d63 - 📌 원문 — 4가지 경우 (p.48): [🔗 PDF 위치](((6a5b7574-72d1-4ac2-bb64-3f37b95a3f5e))) - ![열공간의 4가지 경우 (p.48)](../assets/1장_p48_4가지경우.png) - **랭크** (rank) $r$: 선형독립인 열의 개수. 열공간의 "실제 크기". - **랭크 1 행렬**: 모든 열이 동일한 직선 위 → 열공간이 원점을 지나는 직선. - - 놀라운 사실: 이때 **모든 행도 하나의 직선 위**에 있다 (모든 행이 한 행의 상수배). - - $2 \times 2$ 로 확인: 2열이 1열의 $m$ 배인 $\begin{bmatrix} a & ma \\ b & mb \end{bmatrix}$ 에서 2행 $[b \ mb]$ 는 1행 $[a \ ma]$ 의 $\frac{b}{a}$ 배. + - 놀라운 사실: 이때 {{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$ 로. - 1.4절로 가는 질문들 (p.48): 독립인 열은 몇 개인가(= 랭크 $r$)? 처음 $r$ 개의 독립인 열은(= 열공간의 **기저**)? $A$ 를 어떻게 $CR$ 로 분해하는가? - 📌 원문 질문 박스 (p.48): [🔗 PDF 위치](((6a5b7579-424b-4e07-9595-4adb2c4014fa))) - ![1.4절로 가는 질문 박스 (p.48)](../assets/1장_p48_질문박스.png) - ### ❓ 스스로 점검 - - $Ax$ 를 "열을 이용한 방법"으로 설명하라. + - $Ax$ 를 "열을 이용한 방법"으로 설명하라. #card + id:: 6a5dc4d9-1f58-4bed-95c9-a01f47a485be - $Ax$ 는 $A$ 의 열들의 선형결합 $x_1 a_1 + \cdots + x_n a_n$ 이다. $x$ 의 성분들이 각 열의 계수가 된다. - - $Ax = b$ 가 해를 가질 조건을 열공간의 언어로 말하라. + - $Ax = b$ 가 해를 가질 조건을 열공간의 언어로 말하라. #card + id:: 6a5dc4d9-aae0-4f41-a674-f8b977bef43d - $b$ 가 열공간 $C(A)$ 에 속할 때, 즉 $b$ 가 $A$ 의 열들의 선형결합으로 표현될 때. - - $3 \times 3$ 행렬의 열공간으로 가능한 4가지는? + - $3 \times 3$ 행렬의 열공간으로 가능한 4가지는? #card + id:: 6a5dc4d9-3403-4611-b491-fa3e2b7e07c0 - $\mathbb{R}^3$ 전체 / 원점을 지나는 평면 / 원점을 지나는 직선 / 점 $(0,0,0)$. (각각 독립인 열 3, 2, 1, 0개.) - 열공간이 직선인 행렬은 행에 대해 어떤 성질을 갖는가? - 모든 행이 한 행의 상수배 (행공간도 직선). 랭크 1: 행 랭크 = 열 랭크 = 1. @@ -250,12 +256,15 @@ deck:: Logseq/전공공부/선형대수학 - ![A=CR 주요 사실 박스 (p.63)](../assets/1장_p63_주요사실박스.png) - ⚠️ **주의**: $C$ 는 $A$ 의 열을 **그대로** 가져오지만, $R$ 은 $A$ 의 행을 그대로 가져온 것이 **아니다** ($R$ 의 행은 $A$ 의 행들의 선형결합). - ### ❓ 스스로 점검 - - $AB$ 의 $j$ 열은 무엇인가? + - $AB$ 의 $j$ 열은 무엇인가? #card + id:: 6a5dc4d9-071b-43f4-81ec-889a6b3357fc - $A \times (B$ 의 $j$ 열$)$. 따라서 $AB$ 의 모든 열은 $A$ 의 열들의 선형결합이다. - - $A$ 가 $m \times n$, $B$ 가 $n \times p$ 일 때 $AB$ 의 크기와 필요한 곱셈 횟수는? + - $A$ 가 $m \times n$, $B$ 가 $n \times p$ 일 때 $AB$ 의 크기와 필요한 곱셈 횟수는? #card + id:: 6a5dc4d9-995b-4cca-990a-000bac7094cf - $m \times p$, 총 $mnp$ 번 (4가지 방법 모두 동일). - $A = CR$ 에서 $C$ 와 $R$ 은 각각 어떻게 만들어지는가? - - $C$: 왼쪽에서 오른쪽으로 가며 이전 열들의 선형결합이 아닌 열만 모은 $m \times r$ 행렬. $R$: $C$ 의 열을 결합해 $A$ 의 각 열을 만드는 계수를 담은 $r \times n$ 행렬 (독립인 열 위치에 $I$ 포함). + - $C$: 왼쪽에서 오른쪽으로 가며 이전 열들의 선형결합이 아닌 열만 모은 $m \times r$ 행렬. + - $R$: $C$ 의 열을 결합해 $A$ 의 각 열을 만드는 계수를 담은 $r \times n$ 행렬 (독립인 열 위치에 $I$ 포함). - 행 랭크 = 열 랭크인 이유를 $A = CR$ 로 한 줄로 설명하면? - $A$ 의 모든 열은 $C$ 의 $r$ 개 독립인 열의 결합이고, $A$ 의 모든 행은 $R$ 의 $r$ 개 독립인 행의 결합이므로 둘 다 $r$ 이다. - 랭크 1 행렬 $A$ 를 $CR$ 로 분해하면 어떤 모양인가?