04. 네 번째 수업: 할선의 붕괴와 접선(Tangent) 의 탄생

3장에서 극한 $h \to 0$ 매크로를 돌려 얻어낸 숫자 $6$ 이라는 결괏값. 이 숫자가 모니터 그래픽 상에서 도대체 “어떻게 생겨 먹은 선” 을 뜻하는지 기하학적 렌더링의 의미를 뜯어보겠습니다.


1. 접(Touch) 한다, 그 아슬아슬한 스파크

동그란 수박을 식칼로 자바라 자르듯 두 동강으로 파괴하며 쑥 관통해 들어가는 선을 우리는 ‘할선(Secant)’ (평균 속력의 꼬챙이) 이라 불렀습니다. 반면, 수박 껍질 가장 바깥쪽의 단 1픽셀 코팅막만 서늘하게 스윽~ 스치고 지나가는 칼바람 레이저, 그것을 ‘접선(Tangent line)’ 이라고 불렀죠. (모듈 72.원 2부 참조)

$y = x^2$ 이라는 곡선 그래프에서도 완벽하게 똑같은 현상이 벌어집니다. 우리가 $\lim_{h \to 0}$ 치트를 갈기기 직전까지만 해도, 10미터 앞의 과속 카메라와 내 자동차 사이를 관통하는 무식한 꼬챙이 ‘할선’ 이 그어져 있었습니다.

하지만 카메라와 내 차가 끝도 없이 $0.0001\text{mm}$ 까지 무한 압축되며 밀착($h \to 0$) 하는 순간! 구불구불 꺾이던 곡선의 거대한 배일이 한 점으로 축소되면서, “곡선을 뚫고 배를 가르던 무식한 칼(할선)” 이 마치 포물선 언덕과 아슬아슬한 1픽셀 각도로 완벽하게 포개어지며 평행하게 스쳐 날아가는 “접선(레이저)” 으로 탈바꿈(Morphing) 해 버립니다!

곡선 f(x) 위 4개의 픽셀 스팟에 레이저 빔(접선)을 그어, 기울기가 양수, 0(정점), 음수로 변하는 순간 스피드의 기하학적 의미를 표현한 SVG

2. 미분 = “단 한 픽셀 스팟의 접선 기울기를 구하는 매크로 툴”

당신 앞에 거대한 산맥 지도 3D 데이터($f(x)$ 함수 곡선) 가 쫙 펼쳐져 있습니다. 당신이 산맥 중간의 아무 $x$ 좌표 한 군데에 마우스 광클을 딱 찍습니다! “야 컴퓨터, 지금 마우스 찍은 저 뾰족한 산비탈 바위 절벽의 깎아지른 아슬아슬한 [경사 각도값] 만 숫자로 뽑아줘!”

파이썬 물리 엔진은 이 마우스 클릭 좌표를 받고 바로 ‘미분(Derivative)’ 스크립트 폭격을 내립니다! 방금 뽑아 올린 극한 리미트 공식 도출값(예: $\mathbf{6}$) 을 모니터에 출력하죠.

이 숫자 $\mathbf{6}$ 의 진짜 기하학적 정체는 바로 이것입니다!

“당신의 마우스가 찍은 바로 그 1개 픽셀 바위 위치에 대고, 산맥의 벽을 뚫지 않게 표면만 아슬아슬하게 스치도록 쫙 그어 올린 일직선 레이저 빔(접선) 하나! 그 레이저 빔의 $\mathbf{X/Y}$ 각도 가파른 기울기 수치값이 바로 $\mathbf{6}$ 입니다!!”

따라서 기하학에서 “어떤 찰나 포인트의 $\mathbf{미분 계수}$ 를 구하라” 는 말은 “그 찰나 포인트에서 그레픽 카드가 그려내는 $\mathbf{접선의 기울기 파워}$가 얼마인지 해킹해 오라!” 는 말과 조동사 하나 틀리지 않은 완벽한 100% 동의어입니다.

3. 물리 엔진과의 접속 (순간 스피드)

미분은 게임의 물리 엔진(속도 연산) 에서 완벽한 최적화를 자랑합니다.

  • 자동차 위치 그래프 곡선의 접선 기울기 렌더링 = “순간 속도(Velocity) 스피드 계기판!”
  • 순간 속도 그래프 곡선의 또 다른 접선 기울기 렌더링(미분의 미분) = “가속도(Acceleration) 엑셀 배기량 파워 등락폭!”

미분 캡슐 하나로 세상에 존재하는 둥글고 비틀린 곡선 파도의 스피드를 초단위 프레임별로 모조리 분해해 낼 수 있게 된 인류는 마침내 로켓을 우주 밖으로 고도 궤도를 수정(스피드 미분 제어) 해 쏘아 올릴 수 있게 되었습니다.

이 놀라운 마우스 클릭 1포인트 스캔값(미분계수) 을 넘어서서, 아예 전체 산맥 지도의 기울기 전 지형 데이터를 하나의 함수 마스터키 찌라시로 통째로 압축 복제해 내는 궁극의 “도함수 복제 팩토리” 를 다음 5장에서 가동해 봅니다.

서브목차