정확한 변환 계수
이 페이지는 하나의 고정된 계수만 사용합니다: 1 mm = 0.0393700787402 in. 이 값은 국제 인치(International Inch)의 1959년 정의에서 나왔습니다. 1 인치는 정확히 25.4 mm로 정의되며, 그 역수인 0.0393700787402…는 무한소수지만 이 페이지에서는 소수점 이하 13자리로 표기한 값을 그대로 곱셈에 적용합니다. 예를 들어 50 mm를 인치로 바꾸면:
50 × 0.0393700787402 = 1.96850393701 in
입력값이 100 mm이면 3.93700787402 in, 1 mm이면 0.0393700787402 in입니다. 어떤 경우든 계수는 절대 변하지 않습니다. 반대로 인치를 mm로 되돌리려면 25.4를 곱하면 됩니다.
입력과 출력의 규칙
이 페이지는 **모든 실수(real number)**를 받습니다. 구체적인 규칙은 다음과 같습니다:
- 양수: 2.5 mm → 0.0984251968505 in
- 음수: -25.4 mm → -1 in
- 0: 0 mm → 0 in
- 과학적 표기법: 1e3 mm → 39.3700787402 in
- 소수점 자릿수: 입력의 유효숫자를 반영하여 출력을 표시합니다. 예를 들어 1.5 mm는 0.0590551181103 in (입력이 2자리 유효숫자이므로 출력도 그 이상의 정밀도를 가집니다)
- 비숫자 입력: 텍스트나 기호가 들어오면 명확한 오류 메시지를 표시하고 변환을 거부합니다.
출력은 항상 **십진수 인치(decimal inches)**입니다. 분수 인치(fractional inches)로 변환하지 않으며, 피트나 야드 같은 다른 단위도 표시하지 않습니다. 이는 포커스를 유지하기 위한 의도적인 설계입니다.
이 페이지가 다른 변환기와 다른 점
대부분의 온라인 변환기는 변환 후 소수점을 반올림하거나, 분수 인치로 바꾸거나, 또는 피트/인치 혼합 표기로 결과를 보여줍니다. 이 페이지는 그렇게 하지 않습니다.
- 반올림 없음: 예를 들어 1 mm를 입력하면 정확히 0.0393700787402 in이 출력됩니다. 다른 사이트에서 흔히 보는 "0.04 in" 같은 근사값이 아닙니다.
- 음수 처리: 음수 길이도 정상적으로 변환합니다. 엔지니어링에서 오프셋이나 공차를 다룰 때 유용합니다.
- 단일 단위 출력: 인치만 표시합니다. 1.9685 in을 "1 in 0.9685 in" 같은 식으로 바꾸지 않습니다.
- 고정 계수: 0.0393700787402를 사용하며, 이 값은 국제적으로 합의된 정확한 계수입니다. 흔히 쓰이는 0.03937(소수점 5자리)은 근사치에 불과하며, 1000 mm를 변환하면 39.37 in이 아니라 39.3700787402 in가 되어야 합니다.
이러한 차이는 정밀도가 중요한 작업(기계 가공, 항공우주 설계)에서 실제 오차를 방지합니다.
국제 인치의 정의와 역사
1959년 이전까지 인치는 국가마다 조금씩 달랐습니다. 영국, 미국, 캐나다 등이 각각 다른 값을 사용했습니다. 1959년 국제 야드와 파운드 협정(International Yard and Pound Agreement)에서 1 인치 = 25.4 mm로 통일되었습니다. 이 정의는 현재 미국과 영국을 포함한 모든 주요 국가에서 채택하고 있습니다.
이로 인해 mm에서 인치로의 변환 계수는 1/25.4 = 0.03937007874015748… 이 됩니다. 소수점 이하 자리가 무한히 이어지지만, 실용적으로는 0.0393700787402 (13자리)면 1000 km를 변환해도 오차가 0.0001 mm 미만입니다. 이 페이지는 이 13자리 계수를 사용합니다.
실제 사용 시 주의할 점
1. 근사 계수와의 차이
흔히 1 mm ≈ 0.03937 in이라는 근사값을 사용합니다. 이 값은 0.0393700787402와 소수점 6자리에서 차이가 납니다. 1 m(1000 mm)를 변환하면 다음과 같습니다:
- 정확: 1000 × 0.0393700787402 = 39.3700787402 in
- 근사: 1000 × 0.03937 = 39.37 in
- 차이: 0.0000787402 in ≈ 0.002 mm
대부분의 일상 용도에서는 무시할 수 있지만, 공차가 ±0.01 mm인 정밀 부품에서는 문제가 될 수 있습니다.
2. 분수 인치로의 변환 오해
이 페이지는 오직 십진 인치만 출력합니다. 만약 분수 인치(예: 1/2 in, 3/16 in)가 필요하다면 별도의 분수 변환기를 사용하거나 직접 계산해야 합니다. 십진 인치에 16, 32, 64 등을 곱해 분모를 정하고 반올림하면 됩니다. 예: 0.196850 in × 32 ≈ 6.299 → 반올림하여 6/32 = 3/16 in.
3. 부동소수점 한계
JavaScript는 64비트 부동소수점을 사용합니다. 아주 큰 값(예: 1e30 mm)이나 아주 작은 값(1e-30 mm)에서는 유효숫자가 손실될 수 있습니다. 일반적인 공학 범위(0.001 mm ~ 1000 m)에서는 문제가 없습니다.
자주 묻는 질문
Q: 1 inch는 정확히 몇 mm인가요?
A: 25.4 mm입니다. 이는 1959년 국제 협정에 따른 정의입니다.
Q: 왜 0.03937이 아니라 0.0393700787402를 쓰나요?
A: 0.03937은 소수점 5자리까지의 근사값입니다. 1 m를 변환할 때 약 0.00008 in의 오차가 발생합니다. 이 페이지는 정확한 변환을 위해 13자리 계수를 사용합니다.
Q: 입력값으로 "10,5" (쉼표)를 넣으면 어떻게 되나요?
A: 유럽식 쉼표는 숫자로 인식되지 않습니다. 소수점은 반드시 점(.)으로 입력해야 합니다. "10.5"는 정상 변환됩니다.
Q: 음수 길이는 실제로 언제 사용하나요?
A: CAD 좌표계나 공차 분석에서 음수 오프셋이 필요할 때 사용합니다. 예: 공차가 -0.5 mm인 경우.
Q: 왜 분수 인치를 표시하지 않나요?
A: 이 페이지는 십진 인치에 특화되어 있습니다. 분수 인치는 나무나 배관 작업에서 주로 사용되며, 다른 전용 도구가 더 적합합니다.
Q: 변환 결과의 소수점 자릿수는 어떻게 정해지나요?
A: 입력값의 유효숫자를 고려하여 표시됩니다. 예를 들어 3.250 mm (4자리 유효숫자)는 0.1279527559055 in (13자리)로 표시됩니다. 필요에 따라 사용자가 직접 반올림할 수 있습니다.