seegongsik
내 단어장
공업수학

선형성은 쪼개도 된다는 약속이다

쪼개서 따로 풀고 다시 더해도 똑같다는 성질, 모든 분해의 근거

지금까지 행렬과 행렬식과 고유값을 봤는데, 이 모든 걸 굴러가게 하는 성질은 사실 하나다. 선형성이다. 거창한 이름이지만 뜻은 딱 하나, 쪼개서 따로 처리한 다음 다시 합쳐도 한꺼번에 처리한 것과 똑같다는 얘기예요. 복잡한 것을 단순한 조각으로 나눠 풀 수 있다는 약속이다. 2강에서 모든 벡터가 î, ĵ의 조합이라고 했고 5강에서 행렬은 î, ĵ만 추적하면 된다고 했는데, 그게 가능한 이유가 바로 이 선형성이다. 이 강이 그 둘을 잇는 다리예요.

어떤 변환이 선형이라는 것은 딱 두 규칙을 지킨다는 뜻이다. 첫째, 더하고 변환하나 변환하고 더하나 결과가 같다. 둘째, 두 배 키워서 변환하나 변환하고 두 배 키우나 결과가 같아요. 벡터 a, b를 끌면서 두 경로가 항상 같은 자리에 도착하는지 화면에서 직접 확인할 수 있다. 이 두 규칙만 지키면 그 변환은 선형이다. 별것 아닌 것 같지만 이 별것 아닌 약속이 모든 걸 가능하게 해요.

첫째 규칙부터 자세히 본다. 벡터 a랑 b를 먼저 더한 다음(a+b) 변환하는 길과, 따로 변환한 다음 그 결과를 더하는 길이 있다. 두 길의 도착지가 정확히 같으니, 더하기를 먼저 하든 변환을 먼저 하든 상관없다는 뜻이에요. a, b를 이리저리 옮겨도 두 길은 늘 같은 점에서 만난다. 그러니까 합쳐진 것을 통째로 다룰 필요 없이 부분을 따로 다뤄도 된다.

둘째 규칙이다. 벡터 v를 3배로 늘린 다음 변환한 것과, v를 변환한 다음 3배로 늘린 것이 역시 같다. 입력을 두 배 키우면 출력도 딱 두 배, 세 배면 세 배로 군더더기 없이 비례해요. 슬라이더로 배수를 바꿔 보면 늘이는 순서를 앞에 두나 뒤에 두나 같은 결과다. 입력에 한 만큼 출력에 그대로 반영된다, 이게 선형의 핵심 감각이에요.

이 두 규칙을 합치면 엄청난 것이 나온다. 어떤 벡터든 2강에서처럼 î 조각과 ĵ 조각으로 쪼갤 수 있고, 선형성 덕분에 변환은 각 조각에 따로 작용하고 결과만 다시 합치면 된다. 그러니까 변환(아무 벡터) = (그 벡터의 î 양) 곱하기 변환(î) + (ĵ 양) 곱하기 변환(ĵ)이에요. 변환이 î와 ĵ를 어디로 보내는지만 알면 나머지 무한히 많은 벡터는 전부 따라온다. 벡터를 끌면 그게 î·ĵ 조각으로 갈라졌다가 변환 후 다시 합쳐지는 과정이 보인다. 5강에서 행렬이 î, ĵ 두 열만 적으면 됐던 이유가 바로 이것이고, 선형성이 나머지를 책임져 주는 것이에요.

이 규칙에는 공학에서 쓰는 유명한 이름이 있다. 중첩원리다. 입력 A가 출력 A를 만들고 입력 B가 출력 B를 만들면, 입력 A+B는 정확히 출력 A+B를 만든다. 합쳐도 깜짝 놀랄 일이 없다는 얘기예요. 그래서 지저분한 입력을 단순한 조각으로 쪼개고 각각 풀고 답을 더하면 끝난다. 소리를 순수한 음들로 쪼개는 것(다음 푸리에에서 나온다), 회로의 여러 전원을 따로 계산해 더하는 것이 다 이 중첩이다. 반대로 선형이 아닌 것은 이게 안 되니, 제곱만 봐도 (a+b)²은 a²+b²이 아니다. 합치면 엉뚱한 게 튀어나오죠. 그래서 우리가 깔끔하게 풀 수 있는 문제는 거의 다 선형이에요.

빠른 적용선형이라는 것은 더하기와 곱하기를 그대로 지킨다는 뜻이다. 식으로는 변환(ca + db) = c·변환(a) + d·변환(b)다. 진짜 효용은 쪼개고, 풀고, 다시 더하기예요. 어떤 입력이든 단순한 기본 조각으로 나눠 각각 처리하고 합치면 되니까. 행렬이 기본 방향만 추적하면 됐던 이유(5강), 신호를 사인파로 쪼갤 수 있는 이유, 회로와 구조물에서 중첩이 통하는 이유가 전부 이것이다. 문제가 선형이면 나눠서 정복하면 되니 사실상 이긴 셈이고, 선형이 아니면(제곱하거나 변수끼리 곱하면) 이 무기를 잃고 어려워진다. 그래서 이거 선형인가를 알아보는 눈이 공업수학의 절반이에요.
공업수학
이 페이지가 도움 됐다면 후원하기