Interactive Linear Algebra

숫자의 표가 아니라
공간을 움직이는 기계

연립방정식을 푸는 소거법, 데이터를 요약하는 PCA, 사진을 압축하는 SVD, 검색 순위를 매기는 페이지랭크, 회로와 구조물을 푸는 시뮬레이터는 모두 같은 언어로 쓰입니다. LinearBook은 대학 선형대수 한 학기를 그림으로 보고, 손으로 계산하고, 공학에서 쓰이는 곳까지 잇습니다. 모든 장에 벡터를 끌고 행렬을 바꾸면 바로 반응하는 시뮬레이터가 있습니다.

5부 16장 + 용어집시뮬레이터 110여 개손으로 푸는 예제공대 1–2학년
파란 벡터 x를 끌어 Ax와 방향이 겹치는 곳을 찾아보세요

이 책의 지도

선형대수의 큰 줄기는 하나입니다. Ax = b를 푸는 법(소거·LU)에서 출발해, 해가 사는 공간(부분공간·계수)을 이해하고, 가장 가까운 답을 찾는 직교성(사영·최소제곱)을 거쳐, 행렬이 공간을 어떻게 늘이고 도는지 보여 주는 고유값과 특이값에 닿습니다.

제1부 · CH.01–04

벡터와 행렬

선형 결합, 행렬 = 선형 변환, 가우스 소거, 역행렬과 LU 분해. 연립방정식을 컴퓨터가 푸는 방법.

제2부 · CH.05–07

벡터 공간

열공간과 영공간, 기저와 차원, 계수와 네 부분공간, 좌표 변환. Ax = b에 해가 있는지, 몇 개인지.

제3부 · CH.08–10

직교성

사영과 최소제곱, 그람–슈미트와 QR, 행렬식. 풀 수 없는 방정식의 가장 좋은 답.

제4부 · CH.11–13

고유값

고유벡터와 대각화, 마르코프 연쇄와 미분방정식, 대칭 행렬과 양의 정부호. 시간이 흐르면 무엇이 남나.

제5부 · CH.14–16

분해와 응용

특이값 분해, PCA와 데이터, 조건수·반복법·희소 행렬. 현대 계산의 주력 도구.

대표 실험

수식을 읽기 전에 먼저 만져 보세요. 각 실험은 해당 장의 그 장면으로 이어집니다.

CH.01 · 벡터와 선형 결합목표 점에 닿는 계수 찾기두 벡터의 계수를 바꿔 평면의 점에 닿아 보고, 한 직선에 놓으면 생성이 직선으로 줄어드는 것을 봅니다. CH.01 · 벡터와 선형 결합코사인 유사도로 문서 찾기단어 수 벡터 사이의 각으로 비슷한 문서를 고릅니다. CH.02 · 행렬은 선형 변환이다순서를 바꾸면 결과가 바뀐다두 변환을 이어 붙여 AB와 BA가 다른 그림을 만드는 것을 봅니다. CH.02 · 행렬은 선형 변환이다동차 좌표로 움직이는 로봇 팔회전과 평행이동을 3×3 행렬 곱 하나로 이어 관절을 움직입니다. CH.03 · 가우스 소거가우스 소거 한 단계씩직접 고친 연립방정식을 한 단계씩 소거하며 피벗과 승수를 확인합니다. CH.03 · 가우스 소거작은 피벗이 부르는 오차부분 피벗팅을 켜고 끄며 반올림 오차가 얼마나 커지는지 비교합니다. CH.04 · 역행렬과 LU 분해소거의 기록, A = LU소거가 진행되는 동안 L에 승수가 채워지고 U가 만들어집니다. CH.04 · 역행렬과 LU 분해저항 회로를 행렬로 풀기저항값을 바꾸면 컨덕턴스 행렬이 바뀌고 노드 전압이 다시 계산됩니다. CH.05 · 벡터 공간과 부분공간교통망의 보이지 않는 순환영공간의 원소가 바깥 감지기로는 보이지 않는 교통 순환이 되는 것을 봅니다. CH.08 · 직교성과 사영점을 끌며 맞추는 최소제곱 직선데이터 점을 끌면 잔차와 정규 방정식이 함께 바뀝니다. CH.09 · 그람–슈미트와 QR직교성이 무너지는 순간고전·수정 그람–슈미트와 하우스홀더가 힐베르트 행렬에서 얼마나 직교성을 잃는지 비교합니다. CH.11 · 고유값과 고유벡터x와 Ax가 겹치는 방향 찾기단위원을 한 바퀴 돌며 방향이 바뀌지 않는 축을 찾습니다. CH.12 · 고유값으로 보는 동역학대각합–행렬식 평면과 위상 초상(tr, det) 점 하나를 끌면 마디·안장점·나선이 바뀝니다. CH.12 · 고유값으로 보는 동역학다섯 페이지의 페이지랭크링크를 켜고 끄며 거듭제곱 반복으로 순위가 정해지는 과정을 봅니다. CH.14 · 특이값 분해특이값 몇 개로 그림 압축하기랭크 k를 바꾸며 화질과 저장량, 특이값 스펙트럼을 비교합니다. CH.15 · PCA와 데이터분산이 가장 큰 축 찾기축을 돌리면 사영 분산과 잔차 제곱합이 서로 맞바뀝니다. CH.16 · 수치 선형대수최급강하법 대 켤레 기울기법같은 그릇에서 지그재그로 수백 걸음과 정확히 두 걸음을 비교합니다.

이런 오해, 한 번쯤 해 보셨죠?

이 책을 읽고 나면 아래 문장들이 왜 틀렸는지 설명할 수 있게 됩니다.

Ax = b는 역행렬을 구해서 푼다실제 계산에서는 A⁻¹을 거의 구하지 않습니다. LU 분해 한 번이면 같은 A에 대해 몇 번이든 더 빠르고 정확하게 풉니다. 4장 →
행렬 곱셈은 칸끼리 곱하는 것이다행렬 곱은 변환을 이어 붙이는 합성입니다. 그래서 순서를 바꾸면 결과가 달라집니다(AB ≠ BA). 2장 →
소거법은 손계산용 요령이다가우스 소거는 오늘날 회로·구조·기상 시뮬레이터 안에서 도는 핵심 알고리즘이고, 피벗을 고르는 방식 하나로 정확도가 크게 달라집니다. 3장 →
벡터는 화살표다화살표는 한 가지 그림일 뿐입니다. 소리 샘플, 사진의 픽셀, 문서의 단어 수도 똑같이 더하고 늘일 수 있는 벡터입니다. 1장 →

챕터

앞에서부터 차례로 읽기를 권합니다. 모든 장에 직접 조작하는 시뮬레이터와 손으로 푸는 예제, 확인 퀴즈가 있고, 마지막 장에서 책 전체를 종합 퀴즈로 점검합니다.

추천 학습 경로

목적에 맞게 골라 읽으세요.

처음 배우는 선형대수

한 학기 강의 순서 그대로. 소거에서 고유값까지.

공학 계산이 목적이에요

연립방정식을 빠르고 정확하게, 큰 행렬을 다루는 법.

데이터·머신러닝으로 가요

내적과 유사도, 최소제곱, SVD와 PCA.

신호·제어·동역학으로 가요

고유값으로 시스템의 안정성과 모드를 읽습니다.

함께 읽으면 좋은 책

같은 서가의 다른 책에서 선형대수가 쓰이는 장면을 만날 수 있습니다.

MathBook — 문제에서 출발하는 수학

카메라 색 보정 행렬, 건물의 공진 모드, SVD 이미지 압축으로 선형대수를 한 장에 맛봅니다.

확률과 통계

다중 회귀의 행렬 표기, 공분산과 결합 분포, 마르코프 연쇄의 전이 행렬.

수학 서가

미적분, 미분방정식, 수치해석 교과서도 준비하고 있습니다.