MCP로 연결 →

계산 입력

공식

광고

결과

제1종 켈빈 함수
71 rows
Order v = 0  |  x from -7 to 7
-7.0 7.0 -3.6329302425079018 -21.23940257957222
x ber_v(x) bei_v(x)
-7 -3.63293 -21.239403
-6.8 -5.815515 -18.073624
-6.6 -7.328688 -15.046993
-6.4 -8.27625 -12.222863
-6.2 -8.756062 -9.643739
-6 -8.858316 -7.334747
-5.8 -8.664445 -5.306845
-5.6 -8.246576 -3.559747
-5.4 -7.667394 -2.084517
-5.2 -6.980346 -0.86584
-5 -6.230082 0.116034
-4.8 -5.453076 0.883657
-4.6 -4.678357 1.461037
-4.4 -3.928307 1.872564
-4.2 -3.21948 2.142168
-4 -2.563417 2.29269
-3.8 -1.967423 2.345433
-3.6 -1.435305 2.319864
-3.4 -0.968039 2.233446
-3.2 -0.564376 2.101573
-3 -0.22138 1.937587
-2.8 0.065112 1.752851
-2.6 0.300092 1.556878
-2.4 0.489048 1.357485
-2.2 0.63769 1.16097
-2 0.751734 0.972292
-1.8 0.836722 0.795262
-1.6 0.897891 0.632726
-1.4 0.940075 0.486734
-1.2 0.967629 0.358704
-1 0.984382 0.249566
-0.8 0.993601 0.159886
-0.6 0.997975 0.08998
-0.4 0.9996 0.039998
-0.2 0.999975 0.01
0 1 0
0.2 0.999975 0.01
0.4 0.9996 0.039998
0.6 0.997975 0.08998
0.8 0.993601 0.159886
1 0.984382 0.249566
1.2 0.967629 0.358704
1.4 0.940075 0.486734
1.6 0.897891 0.632726
1.8 0.836722 0.795262
2 0.751734 0.972292
2.2 0.63769 1.16097
2.4 0.489048 1.357485
2.6 0.300092 1.556878
2.8 0.065112 1.752851
3 -0.22138 1.937587
3.2 -0.564376 2.101573
3.4 -0.968039 2.233446
3.6 -1.435305 2.319864
3.8 -1.967423 2.345433
4 -2.563417 2.29269
4.2 -3.21948 2.142168
4.4 -3.928307 1.872564
4.6 -4.678357 1.461037
4.8 -5.453076 0.883657
5 -6.230082 0.116034
5.2 -6.980346 -0.86584
5.4 -7.667394 -2.084517
5.6 -8.246576 -3.559747
5.8 -8.664445 -5.306845
6 -8.858316 -7.334747
6.2 -8.756062 -9.643739
6.4 -8.27625 -12.222863
6.6 -7.328688 -15.046993
6.8 -5.815515 -18.073624
7 -3.63293 -21.239403

이 계산기의 기능

이 도구는 선택한 차수(degree) v에 대해 제1종 켈빈 함수인 berv(x)와 beiv(x)를 일정한 x 범위에 걸쳐 표로 만들어 줍니다. 이 두 함수는 베셀 함수 Jv를 회전된 인수 x·ei3π/4에 대입했을 때의 실수부와 허수부에 해당합니다. 교류 저항(표피 효과), 원통에서의 열전도를 비롯한 다양한 물리·공학 문제에서 자주 등장합니다.

x에 대해 진폭이 커지는 두 진동 곡선, 하나는 실선이고 하나는 점선
x 범위에 걸친 ber(x)(실선)와 bei(x)(점선)의 전형적인 형태.

사용 방법

네 가지 값을 입력하세요. 차수 v(보통 0, 1, 2…), 시작 x 값 x 시작값, 각 행마다 더해지는 증분(증분), 그리고 반복 횟수(표의 행 수)입니다. 기본값은 x를 −7부터 +7까지 0.2 간격으로 훑어 71개 행을 만듭니다. 결과로는 x, berv(x), beiv(x)가 정리된 표가 나옵니다.

공식 설명

급수 표현은 berv(x) + i·beiv(x) = (x/2)v·ei3vπ/4·Σ (i x²/4)k / (k!·Γ(v+k+1)) 입니다. 계산은 복소수 항의 점화식으로 진행합니다. 각 항은 직전 항에 (i x²/4)/(k(v+k))를 곱한 값과 같으므로, 거듭제곱과 계승을 매번 다시 계산할 필요가 없습니다. 감마 함수는 실수 v에 대해 란초스(Lanczos) 근사로 구하며, 한 항이 누적 합에 비해 무시할 만큼 작아지면 합산을 멈춥니다.

광고

계산 예시 (v = 0, x = 2)

급수를 직접 계산하면 ber0(2) ≈ 1 − 0.25 + 0.001736 − … ≈ 0.75173, bei0(2) ≈ 1 − 0.027778 + 0.0000694 ≈ 0.97229가 됩니다. 이는 표준 수표 값(ber0(2)=0.7517, bei0(2)=0.9723)과 잘 일치합니다.

크기가 작아지는 멱급수 항들이 곡선 위의 한 점으로 합산되는 모습
풀이 예제: 급수 항을 더하면 ber_0(2)와 bei_0(2)가 나온다.

자주 묻는 질문

v가 정수가 아니어도 되나요? 가능합니다. 감마 함수가 실수 v를 처리합니다. 다만 음수 x에 정수가 아닌 v를 쓰면 앞쪽 인자 (x/2)v가 다가(多價) 함수가 되므로, 여기서는 주분지(principal branch)를 사용합니다.

왜 v=0일 때 값이 대칭인가요? v=0 급수에는 x의 짝수 거듭제곱만 들어가기 때문에 ber0(−x)=ber0(x), bei0(−x)=bei0(x)가 성립합니다.

x가 아주 큰 경우는요? 이 급수는 |x|가 적당한 범위일 때 잘 수렴합니다. |x| > 20처럼 커지면 항이 많이 필요하고 점근 전개(asymptotic expansion)가 더 안정적이므로, 정확도를 위해서는 기본 범위 안에서 사용하는 것이 좋습니다.

최종 업데이트: