오늘의 설계 과제
#09 · 소리의 색과 바닥의 꽃
과제
민 감독: "피아노로 '라'를 치면 440 Hz, 조율기 신호음도 440 Hz래요. 그런데 둘이 전혀 다르게 들려요. 그리고 회오리 컵 자리에 LED를 하나 달고 위에서 오래 찍으면 꽃 모양이 나온다던데, 그 무늬를 광장 바닥 조명으로 깔고 싶어요. 무슨 꽃이 나와요?" 오 팀장: "바닥 조명은 지름 몇 m로 주문하면 돼?"
오늘 구할 것
소리의 파형을 사인파(배음)의 합으로 쪼개는 법과 그 계수를 고르는 법. 원 위의 원으로 회오리 컵 자리의 궤적(꽃잎 수, 중심에서 가장 먼·가까운 거리)을 구한다.
솔바람랜드 놀이기구 설계실 · 봄 학기 토요일
아홉 번째 토요일입니다. 별빛 축제 준비가 한창이라 민 감독은 이번 주에도 설계실에 노트북을 들고 왔습니다. 화면에 파형 두 개가 떠 있습니다. 위는 조율기 신호음, 아래는 피아노의 '라'입니다. 신호음은 매끈한 물결입니다. 피아노는 울퉁불퉁한 모양이 같은 간격으로 되풀이됩니다. 되풀이되는 간격은 둘 다 1/440초입니다.
도윤이 고개를 갸웃합니다. "진동수가 같으면 같은 소리 아니에요?" 은재 이모가 지난주 화이트보드를 가리킵니다. 돌아가는 화살표 두 개를 머리–꼬리로 이어 붙인 그림이 아직 남아 있습니다. "원으로 가져가 봐. 지난주에는 화살표 두 개를 더했지. 오늘은 여러 개를 더해."
오 팀장은 다른 걱정을 합니다. "회오리에 LED 다는 건 좋은데, 바닥 조명은 지금 주문해야 축제에 맞아. 지름 몇 m야?" 회오리의 컵은 큰 원판 위에서 돌고, 원판도 돕니다. 컵 자리가 그리는 길은 원 위의 원입니다.
오늘은 푸리에 급수(Fourier series) 를 맛봅니다. 되풀이되는 모양은 모두 사인파 여러 개의 합으로 쓸 수 있다는 생각입니다. 이 내용은 교과서 밖입니다. 고등학교 교과서에는 나오지 않고 대학의 공학수학에서 배웁니다. 그래도 지금까지 배운 사인·코사인과 회전만으로 핵심을 볼 수 있습니다.
소리는 공기 압력의 진동입니다. 조율기 신호음은 사인파 하나입니다. 440 Hz(헤르츠)는 1초에 440번 진동한다는 뜻입니다. 원으로 말하면 화살표가 1초에 440바퀴 돌고, 그 높이가 소리의 파형입니다.
피아노 줄은 이렇게 단순하게 떨지 않습니다. 줄 전체가 한 덩어리로 떨면서, 동시에 절반씩, 3분의 1씩 나뉘어서도 떱니다. 절반 길이로 떠는 부분은 2배 빠르고, 3분의 1 길이는 3배 빠릅니다. 그래서 피아노의 '라'에는 440 Hz와 함께 880 Hz, 1320 Hz, 1760 Hz …가 섞여 있습니다.
그러면 무엇이 다를까요? 배음마다의 크기(비율) 입니다. 신호음은 기음 하나뿐이고, 피아노는 기음 위에 점점 작아지는 배음들이 얹혀 있습니다. 바이올린, 플루트도 배음의 비율이 저마다 다릅니다. 이 비율이 소리의 색깔, 곧 음색(timbre) 입니다. 배음마다의 크기를 막대로 세운 그림을 스펙트럼(spectrum) 이라고 합니다.
배음을 더해서 실제로 파형을 만들어 봅시다. 아래 실습대의 위 그래프에서 회색 점선이 목표 파형, 남색이 지금까지 더한 배음의 합, 주황이 방금 더한 배음입니다. 가로축은 라디안이고 두 주기(–)를 보여 줍니다. 아래 막대는 스펙트럼입니다. 남색은 이미 더한 배음, 주황은 방금 더한 배음, 회색은 아직 더하지 않은 배음의 크기입니다. 오른쪽에서 목표 파형(네모파·톱니파·삼각파)을 고르고, '재생'이나 '하나 더'로 배음을 더합니다. '들어 보기 (2초)'를 누르면 지금의 합을 440 Hz '라'로 작게 들려줍니다.
(4/π)(sin x + sin 3x/3 + sin 5x/5 + …)
1번째 배음: 1.2732 · sin 1x
목표와의 평균 차이(제곱평균) 0.435
모서리 옆 꼭대기 1.273
사인파 하나뿐입니다(신호음처럼 맑은 소리). 목표와는 아직 멉니다. '하나 더'나 '재생'으로 배음을 더해 보세요.
직접 풀어 보기
예제 9-1
(가) 기음이 440 Hz인 '라'의 2번째, 3번째, 4번째 배음의 진동수를 구하세요.
(나) 기음이 220 Hz인 낮은 '라'를 울렸습니다. 이 소리 안에 440 Hz는 몇 번째 배음으로 들어 있나요?
(다) 은 몇 초마다 되풀이되나요? (밀리초, 소수 둘째 자리까지)
(가) 번째 배음은 기음의 배입니다. , , Hz.
(나) 이므로 2번째 배음입니다. 그래서 낮은 '라'를 치면 한 옥타브 위의 '라'가 함께 희미하게 울립니다.
(다) 880 Hz 사인파는 초 동안 정확히 2번 진동하고 제자리에 옵니다. 그러니 합도 기음의 주기마다 되풀이됩니다.
답: (가) 880, 1320, 1760 Hz (나) 2번째 (다) 약 2.27 ms(기음의 주기)
실습대의 첫 목표는 네모파(square wave) 입니다. 반 주기 동안 , 다음 반 주기 동안 인 파형입니다. 이 모서리 많은 모양이 매끈한 사인파들의 합으로 써집니다.
규칙은 두 가지입니다. 홀수 배음만 들어 있고, 번째 배음의 크기는 에 비례합니다. 계수를 숫자로 쓰면 , , 입니다.
(네모파가 인 한가운데)에서 더해 가 봅시다. , , …이므로 부호가 번갈아 바뀝니다.
| 더한 항 (마지막 배음) | 1 (1번째) | 2 (3번째) | 3 (5번째) | 4 (7번째) | 5 (9번째) | 6 (11번째) |
|---|---|---|---|---|---|---|
| 합 | 1.2732 | 0.8488 | 1.1035 | 0.9216 | 1.0631 | 0.9473 |
(소수 넷째 자리까지.) 1보다 컸다 작았다 하며 1로 다가갑니다. 덤으로 라는 유명한 식도 여기서 나옵니다.
왜 홀수만일까요? 네모파는 반 주기 뒤에 위아래가 뒤집힌 모양입니다. 원으로 가져가 보면 이유가 보입니다. 기음의 화살표가 반 바퀴 도는 동안 2번째 배음의 화살표는 꼭 한 바퀴를 돌아 제자리에 옵니다. 그러면 2번째 배음은 앞 반 주기와 뒤 반 주기에서 같은 모양을 냅니다. 위아래가 뒤집혀야 하는 파형에는 들어갈 수 없습니다. 4번째, 6번째 …도 마찬가지입니다. 3번째 배음은 반 바퀴 동안 1바퀴 반을 돌아 뒤집힌 자리에 오니 들어갈 수 있습니다.
모서리의 뿔: 깁스 현상. 실습대에서 배음을 많이 더해도 모서리 옆에 작은 뿔이 남습니다. 꼭대기는 약 1.18에서 더 내려가지 않습니다. 뿔은 점점 좁아질 뿐 높이는 그대로입니다. 이것을 깁스 현상(Gibbs phenomenon) 이라고 합니다. 끊어진 곳이 있는 파형을 사인파로 쓰면 늘 생깁니다.
다른 파형. 같은 방법으로 다른 모양도 만들어집니다.
톱니파에는 모든 배음이 로 들어 있습니다. 삼각파는 홀수 배음뿐이고 크기가 로 훨씬 빨리 작아집니다. 삼각파에는 끊어진 곳이 없고 꺾인 곳만 있기 때문입니다. 모양이 날카로울수록 높은 배음이 많이 필요합니다. 귀로 들으면 높은 배음이 많은 네모파·톱니파는 거칠고 밝게, 삼각파는 신호음에 가깝게 부드럽게 들립니다.
직접 풀어 보기
예제 9-2
네모파 식에서 처음 세 항(, , 항)만 더한 값을 에서 구하세요. 네모파의 참값과 비교하세요. (소수 넷째 자리까지)
1단계: 각마다 사인값. , , .
2단계: 넣기.
3단계: 비교. 은 과 사이라 네모파의 참값은 1입니다. 세 항의 합은 약 0.19 더 큽니다. 은 모서리()에서 가까워서, 세 항일 때의 뿔이 바로 이 근처에 있습니다.
답: 약 1.1884 (참값 1)
직접 풀어 보기
예제 9-3
도윤은 네모파를 배음 세 개로 이렇게 썼습니다.
어디가 틀렸을까요? 바르게 고치세요.
틀린 곳 1: 짝수 배음. 네모파는 반 주기 뒤에 위아래가 뒤집히는 모양이라 짝수 배음이 들어갈 수 없습니다. 를 빼야 합니다. 배음 세 개라면 1, 3, 5번째입니다.
틀린 곳 2: 크기. 번째 배음의 크기는 에 비례합니다. 모두 같은 크기로 더하면 높은 배음이 너무 커서 네모 모양이 되지 않습니다.
확인: 실습대에서 '하나 더'를 누를 때 막대 높이가 로 줄어드는지 보세요.
답:
와 은 어디서 나왔을까요? 파형에서 번째 배음의 크기만 골라내는 방법이 있습니다. 파형에 를 곱하고, 한 주기 동안 평균을 낸 뒤, 2배 합니다.
이 방법이 통하는 이유는 사인파 둘을 곱한 것의 평균에 있습니다.
| 곱 | 한 주기 평균 |
|---|---|
| (같은 진동수) | |
| () |
그림으로 보면 더 분명합니다. 같은 진동수끼리 곱하면 두 파형이 늘 같은 쪽으로 움직이니 곱이 0 아래로 내려가지 않습니다. 진동수가 다르면 같은 쪽일 때와 반대쪽일 때가 똑같이 섞여서 위아래 넓이가 정확히 상쇄됩니다. 이렇게 "곱의 평균이 0"인 관계를 직교(orthogonal) 라고 합니다. 서로 수직인 두 축처럼, 한 배음은 다른 배음의 몫을 조금도 가져가지 않습니다.
이제 에 를 곱해 평균을 내면, 끼리 곱한 항만 로 살아남고 나머지는 모두 0입니다. 평균은 이니, 2배 하면 입니다.
네모파의 . –에서는 이라 곱이 이고, –에서는 , 이라 곱이 다시 양수 입니다. 의 평균은 이므로 입니다. 같은 계산으로 ( 홀수), ( 짝수)이 나옵니다.
아래 실습대는 같은 실습대를 '계수 재기' 보기로 띄운 것입니다. 회색 점선이 목표 파형, 청록이 , 칠한 부분이 그 곱입니다. 0보다 위인 넓이는 남색, 아래인 넓이는 진홍입니다. 오른쪽에 곱의 평균과 평균, 그리고 식으로 구한 값이 나옵니다. 아래 막대는 지금까지 잰 계수의 크기입니다.
곱의 평균 0.6366
bₙ = 2 × 평균 = 1.2732
식으로 구한 값 4/(1π)
n = 1: 목표가 sin x와 같은 쪽으로 움직여서 곱이 거의 늘 0보다 위입니다. 평균이 크게 나옵니다.
은재 이모의 한마디
곱해서 평균 내기는 '이 방향 성분이 얼마나 있나'를 묻는 질문이야. 축이 서로 수직이면 다른 축 성분은 0으로 나와. 사인파들도 서로 그렇게 수직이야.
직접 풀어 보기
예제 9-4
입니다. 식을 보지 않고 '곱해서 평균 내기'만 했다고 합시다.
(가) 의 한 주기 평균은 얼마인가요?
(나) 의 평균은? 의 평균은?
(가) 곱을 항마다 나눕니다. 와 는 진동수가 달라 평균 0입니다. 만 남고, 의 평균은 이므로
입니다. 2배 하면 2, 곧 의 계수가 돌아옵니다.
(나) 에는 가 없으므로 모든 항이 진동수가 달라 평균 0입니다. 는 만 남아 입니다. 2배 하면 , 의 계수입니다.
답: (가) 1 (나) 0,
8교시에서 사인파는 돌아가는 화살표의 높이였습니다. 배음을 더한다는 것은 화살표를 여러 개 머리–꼬리로 이어 붙이고 모두 돌리는 것입니다. 첫 화살표가 한 바퀴 돌 때 둘째는 3바퀴, 셋째는 5바퀴 … 돕니다. 화살표 끝마다 원을 그리면 원 위의 원이 됩니다. 이것을 주전원(epicycle) 이라고 합니다. 2세기의 천문학자 프톨레마이오스는 행성이 하늘에서 앞으로 갔다 뒤로 갔다 하는 움직임을 큰 원 위를 도는 작은 원으로 설명했습니다.
회오리가 바로 이 모양입니다. 위에서 내려다보고 원판 중심을 원점으로 둡니다.
원판이 돈 각을 라고 하면 컵 중심은 , 자리는 거기에 를 더한 곳입니다.
꽃잎의 수. 두 화살표 사이의 각은 입니다. 원판이 한 바퀴 도는 동안 이 각이 3바퀴 돌므로, 두 화살표가 같은 쪽을 향하는 때(자리가 중심에서 m)가 3번, 반대쪽을 향하는 때( m)가 3번 옵니다. 꽃잎이 3장입니다. 가 정수라서 원판 한 바퀴(10초)가 지나면 자리는 정확히 출발점에 돌아오고, 같은 꽃을 되풀이해 그립니다.
꽃잎 사이의 뾰족한 점. 원판이 컵 중심을 미는 빠르기는 m/s이고, 컵이 자리를 미는 빠르기도 m/s입니다. 반지름 × 회전 빠르기가 로 같습니다. 두 화살표가 반대쪽을 향하는 순간에는 두 움직임의 방향도 반대라서, 자리가 땅에 대해 한순간 멈춥니다. 그래서 꽃잎 사이가 뾰족합니다. 가장 빠를 때는 꽃잎 끝에서 m/s입니다.
아래 실습대는 회오리를 위에서 본 그림입니다(단위 m, 가로·세로 눈금이 같습니다). 회색 원이 원판 중심에서 컵 중심까지의 원(반지름 4 m), 회색 막대가 원판의 팔, 주황 막대가 컵 중심에서 자리까지, 주황 점이 자리입니다. 남색이 자리가 지나간 길, 옅은 남색은 10초 동안 그릴 전체 모양입니다. 옅은 회색 원 두 개는 반지름 3 m와 5 m입니다. 오른쪽에서 컵의 방향과 컵 반지름을 바꿀 수 있습니다.
원판이 돈 각 0° · 컵이 땅에 대해 돈 각 0°
땅에서 본 컵: 1분에 24바퀴
중심에서 자리까지 5 m
땅에 대한 속력 5.03 m/s
원판이 한 바퀴(10초) 도는 동안 컵은 원판 위에서 3바퀴 돕니다. 그래서 꽃잎이 3장입니다.
직접 풀어 보기
예제 9-5
회오리 자리의 위치가 , (m)일 때
(가) 에서 자리의 위치와 중심까지의 거리를 구하세요.
(나) (원판이 60° 돈 때, 출발 후 약 1.67초)에서 자리의 위치와 중심까지의 거리를 구하세요. (소수 둘째 자리까지)
(가) , 이므로 . 두 화살표가 같은 쪽을 향해 거리는 5 m, 꽃잎 끝입니다.
(나) (240°)입니다. 단위원에서 읽으면 , , , .
거리는 m입니다. 두 화살표 사이의 각이 라서 정반대를 향하고, 이 됩니다. 꽃잎 사이의 뾰족한 점입니다.
답: (가) (5, 0), 5 m (나) 약 (1.5, 2.60), 3 m
직접 풀어 보기
예제 9-6
설계실 과제. 민 감독이 묻습니다. "컵을 원판과 반대로 돌리면 무늬가 달라져요?" 오 팀장은 "어느 쪽이든 바닥 조명 지름만 알려 줘"라고 합니다. (컵은 원판 위에서 여전히 원판 한 바퀴에 3바퀴, 반지름은 4 m와 1 m)
(가) 반대로 돌 때 땅에서 본 컵은 1분에 몇 바퀴, 어느 방향으로 도나요?
(나) 꽃잎(둥근 모서리)은 몇 개이고, 자리가 멈추는 순간이 있나요?
(다) 바닥 조명은 지름이 최소 몇 m여야 하나요?
(가) 땅에서 본 회전 = 원판의 회전 + 원판 위의 회전입니다. , 곧 시계 방향으로 1분에 12바퀴입니다. 원판 한 바퀴에 바퀴이므로 자리는 , 입니다.
(나) 두 화살표 사이의 각은 라서 원판 한 바퀴에 여전히 3번 같은 쪽, 3번 반대쪽을 향합니다. 모서리는 3개입니다. 그런데 컵이 자리를 미는 빠르기는 m/s로 원판의 2.51 m/s보다 작아서 서로 지울 수 없습니다. 속력은 m/s에서 m/s 사이이고, 멈추는 순간이 없습니다. 그래서 뾰족하지 않은 둥근 삼각형이 됩니다.
(다) 어느 방향이든 자리는 중심에서 m와 m 사이를 다닙니다. 반지름 5 m를 덮어야 하므로 지름 10 m 이상입니다.
답: (가) 시계 방향 12바퀴/분 (나) 3개, 멈추지 않는다 (다) 지름 10 m 이상
원 두 개가 꽃을 그렸다면, 원을 더 많이 이으면 무엇이든 그릴 수 있을까요? 닫힌 그림이면 됩니다. 그림을 한 바퀴 따라가는 점의 가로·세로 위치를 각각 되풀이되는 파형으로 보고, 9-3절처럼 곱해서 평균 내면 원마다의 크기·빠르기·처음 각이 나옵니다. 큰 원부터 이어 붙이면 됩니다.
아래 실습대는 별빛 축제의 별을 원으로 그립니다. 회색 점선이 목표 그림, 회색 원과 막대가 돌고 있는 원들, 주황 점이 끝점, 남색이 끝점이 지나간 자리입니다. 오른쪽에 원의 개수 슬라이더, 목표와의 평균 차이, 원마다 한 바퀴 동안 도는 횟수(큰 원부터, +는 시계 반대 방향)가 나옵니다.
목표와의 평균 차이 2.3% (그림 크기 대비)
한 바퀴 동안 도는 횟수(큰 원부터): +1, −4, +6
+는 시계 반대 방향, −는 시계 방향
원 3개: 평균 차이 2.3%. 큰 원이 큰 모양을, 빠른 작은 원이 꼭짓점 같은 잔모양을 맡습니다.
별의 원들은 한 바퀴 동안 바퀴 돕니다. 모두 5로 나눈 나머지가 1인 수입니다. 별은 바퀴 돌려도 같은 모양이라서, 그 대칭에 맞는 빠르기만 살아남습니다. 원 두 개(과 )는 회오리와 같은 구조입니다. 두 화살표 사이의 각이 원판 한 바퀴에 바퀴 돌아 다섯 갈래가 됩니다.
푸리에. 프랑스의 수학자 조제프 푸리에(Joseph Fourier, 1768–1830)는 1807년 열이 금속 막대를 따라 퍼지는 문제를 연구하며 "어떤 모양의 온도 분포도 사인·코사인의 합으로 쓸 수 있다"고 주장했고, 1822년 『열의 해석적 이론』으로 펴냈습니다. 처음에는 "모서리 있는 모양을 매끈한 사인으로 어떻게 쓰나"라는 반론을 받았지만, 오늘 본 네모파처럼 정말로 됩니다(모서리의 뿔까지 포함해서). 오늘날 MP3는 소리를 진동수별로 쪼개 귀에 잘 안 들리는 부분을 덜어 내고, JPEG는 사진의 작은 조각을 코사인 무늬의 합으로 쪼개 저장합니다.
직접 풀어 보기
예제 9-7
별 그림을 그리는 원들 가운데 한 바퀴 동안 바퀴 도는 원은 들어갈 수 있을까요? 바퀴 도는 원은요? 이유를 대칭으로 설명하세요.
1단계: 대칭. 별은 (72°)만큼 돌려도 같은 모양입니다. 끝점이 그림의 을 지나는 동안 그림 전체가 72° 돌아간 자리를 그대로 따라가야 합니다.
2단계: 원마다 확인. 끝점이 그림의 을 지나는 동안 한 바퀴에 번 도는 원은 바퀴, 곧 만큼 돕니다. 이 회전이 그림 전체의 회전 72°와 같은 자리여야 합니다. 과 가 같은 방향이려면 이 5의 배수, 곧 을 5로 나눈 나머지가 1이어야 합니다.
3단계: 판정. 이므로 들어갈 수 있습니다(실제로 7번째쯤 큰 원). 은 나머지가 3이라 들어갈 수 없습니다.
답: +11은 들어갈 수 있고, +3은 들어갈 수 없다
| 기호 | 읽는 법 | 뜻 |
|---|---|---|
| Hz | 헤르츠 | 1초에 진동하는 횟수 |
| bₙ | 비 엔 | n번째 배음(sin nx)의 계수, 크기 |
| f(x) sin nx의 평균 | 에프 엑스 사인 엔엑스의 평균 | 한 주기 동안의 평균. 그 2배가 bₙ |
| 주전원 | 주전원 | 큰 원 위를 도는 작은 원(epicycle) |
도윤의 삼각함수 노트
같은 음높이(기음)라도 배음의 크기 비율(스펙트럼)이 다르면 다른 소리다. 그 비율이 음색이다.
네모파 = (4/π)(sin x + sin 3x/3 + sin 5x/5 + …). 홀수 배음뿐(반 주기 뒤 뒤집히는 모양), 크기는 1/n. 모서리 옆 뿔 약 1.18은 남는다(깁스).
계수 고르기: bₙ = 2 × (f(x) sin nx의 한 주기 평균). 다른 진동수끼리 곱의 평균은 0(직교), 같은 것끼리는 1/2.
회오리 자리 = 4(cos θ, sin θ) + (cos 4θ, sin 4θ). 3–5 m 사이, 꽃잎 3장, 10초에 한 송이. 4 × 6 = 1 × 24라서 꽃잎 사이에서 한순간 멈춘다. 바닥 조명은 지름 10 m 이상.
공대·물리에서 이걸 만나면: '주파수 성분', '스펙트럼', 'FFT'는 모두 곱해서 평균 내기로 배음의 크기를 잰 것이다.
민 감독은 '들어 보기'를 몇 번이나 눌러 봅니다. "배음 하나는 조율기, 아홉 개는 옛날 게임기 소리네요. 축제 효과음은 이걸로 만들어야겠어요." 오 팀장은 바닥 조명 주문서에 "지름 10 m"라고 적고 나가다 돌아섭니다. "다음 토요일은 파도배 봄 점검이야. 점검표에 배가 가장 빠른 곳과 그 속력, 그리고 한 번 흔들리는 데 걸리는 시간을 적어야 해. 도면에는 약 8.3초라고 돼 있는데 맞는지 확인해 줘." 오늘 원들은 늘 같은 빠르기로 돌았습니다. 10교시에서는 그 빠르기, 곧 도는 점의 속도를 봅니다. 삼각함수를 미분하고, 흔들리는 배가 왜 사인 곡선을 따라 움직이는지 알아봅니다.
새 교시·새 강의 소식 받기
이 강의에 새 교시가 더해지거나 이어지는 강의가 열리면 이메일로 알려 드려요.
R
ReflexKR
눌러 보며 배우는 파이썬과 Reflex. 모든 예제는 Reflex 0.10.0에서 직접 실행해 확인했습니다.
ReflexKR은 배너 광고 없이 무료로 운영돼요. 도움이 되셨다면 커피 한 잔으로 응원해 주세요.
© 2026 ReflexKR · Since 2026 · CC BY-NC 4.0
질문과 답변
이 교시에서 궁금한 점을 남겨 주세요. 모든 언어 페이지의 질문이 함께 모입니다.