가우스 구적법 적분점·가중치 계산기
n점 가우스–르장드르 적분점과 가중치를 구하고 실제 적분값을 냅니다. 같은 점 수의 심프슨·사다리꼴과 오차를 나란히 놓아 왜 2n−1차까지 정확한지 보여 줍니다.
x에 대한 식. sin, cos, exp, log, sqrt, pi, e를 쓸 수 있습니다
n점 공식은 9차 다항식까지 오차 없이 적분합니다
가우스–르장드르 5점
2.0000001102845
9차 다항식까지 정확 · 가중치 합 2
적분점과 가중치
| i | xᵢ ([−1,1]) | wᵢ ([−1,1]) | 옮긴 점 | 옮긴 가중치 | f(점) |
|---|---|---|---|---|---|
| 1 | -0.9061798459 | 0.2369268851 | 0.14737235 | 0.37216388 | 0.14683948 |
| 2 | -0.5384693101 | 0.4786286705 | 0.72497071 | 0.75182816 | 0.66311352 |
| 3 | 0 | 0.5688888889 | 1.57079633 | 0.89360858 | 1 |
| 4 | 0.5384693101 | 0.4786286705 | 2.41662194 | 0.75182816 | 0.66311352 |
| 5 | 0.9061798459 | 0.2369268851 | 2.9942203 | 0.37216388 | 0.14683948 |
계산 방법
- 1적분할 함수 f(x)를 넣습니다. 예시 버튼을 누르면 구간까지 함께 채워집니다.
- 2적분 구간 a, b와 점 개수 n을 정합니다.
- 3가우스 적분값과 같은 점 수의 심프슨·사다리꼴 오차를 견줍니다.
- 4가중치의 합이 2인지, 2n−1차 다항식에서 오차가 0인지로 표를 검산합니다.
자주 묻는 질문
점을 어디에 찍을지도 미지수로 놓기 때문입니다. n점이면 위치 n개와 가중치 n개, 합해서 미지수가 2n개이므로 «xᵏ의 적분이 정확할 것»이라는 조건을 k = 0부터 2n−1까지 모두 맞출 수 있습니다. 그래서 n점 공식이 2n−1차 다항식까지 오차 없이 적분합니다. 등간격으로 못을 박아 놓고 가중치만 정하는 사다리꼴·심프슨보다 같은 점 수로 얻는 차수가 두 배 가까이 됩니다.
n차 르장드르 다항식 Pₙ의 영점입니다. Pₙ은 세 항 점화식 k·P_k = (2k−1)x·P_{k−1} − (k−1)P_{k−2}로 값을 얻고, 영점은 뉴턴법으로 찾습니다. 처음 어림값을 x ≈ cos(π(i−¼)/(n+½))으로 잡으면 서너 번이면 수렴하며, 아무렇게나 잡으면 이웃 영점으로 미끄러져 같은 점이 두 번 나옵니다. 가중치는 영점이 정해지면 wᵢ = 2/((1−xᵢ²)·P′ₙ(xᵢ)²)로 떨어집니다.
두 가지로 검산합니다. 첫째, [−1,1] 기준 가중치의 합이 정확히 2여야 합니다(구간의 길이이며 f(x)=1을 적분한 것과 같습니다). 둘째, 2n−1차 다항식을 넣으면 오차가 기계 정밀도여야 하고 2n차부터는 오차가 눈에 보이게 생깁니다. 이 계산기는 두 값을 결과에 함께 냅니다.
x = (b−a)/2·t + (a+b)/2로 옮기고 가중치에도 (b−a)/2를 곱합니다. 이 배율을 빠뜨리는 것이 가장 흔한 실수인데, 구간 길이가 2인 [−1,1]에서만 우연히 맞아 눈치채기 어렵습니다. 상수함수 1을 적분해 구간 길이가 그대로 나오는지 보면 바로 알 수 있습니다.
다항식으로 잘 흉내 나는 함수에서만 그렇습니다. sin은 10점만으로 기계 정밀도에 닿지만, 구간 바로 곁에 극이 있는 룽게 함수 1/(1+25x²)는 30점으로도 10⁻⁷ 대에 머물고 64점까지 가야 10⁻¹¹ 대에 듭니다. 끊기거나 뾰족한 함수, 구간 끝에서 발산하는 함수는 점을 늘려도 잘 줄지 않으므로 구간을 나눠 조각마다 따로 쓰는 편이 낫습니다.
수치적분 계산기는 구간을 등간격으로 자르는 사다리꼴·중점·심프슨·롬베르그를 다루고, 오차가 몇 차로 줄어드는지를 봅니다. 이 계산기는 점의 위치까지 고르는 것이 존재 이유라서, 적분점과 가중치 표 자체를 내고 같은 점 수의 등간격 방법과 오차를 견줍니다.
전송되지 않습니다. 계산은 모두 브라우저 안에서 이루어지고 넣은 식과 값은 이 기기에만 남습니다.
알아두면 좋은 점
- 가우스–르장드르(가중함수 1) 공식만 다룹니다. 체비쇼프·라게르·에르미트 구적법은 가중함수가 달라 범위 밖입니다.
- 점 개수는 64개까지 계산합니다. 뉴턴법의 수렴과 화면을 생각한 한도입니다.
- 참값 대용으로 쓰는 값은 64점 가우스 적분값입니다. 함수가 매끄럽지 않으면 이 값 자체도 참값과 다를 수 있습니다.
- 다항식으로 잘 흉내 나지 않는 함수(끊김·뾰족함·구간 끝 발산)에는 점을 늘려도 오차가 잘 줄지 않습니다.
- 구간을 옮기면 가중치에도 (b−a)/2를 곱합니다. 이 배율을 빠뜨리면 [−1,1]에서만 우연히 맞습니다.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 2일 · 결과는 참고용 추정치입니다.