/ 계산기 / 온라인 방정식 근 계산기
무료 온라인 도구

온라인 방정식 근 계산기

구간 [a,b]에서 f(x)=0의 근을 이분법으로 근사합니다. 함수식과 구간을 입력하면 근사값을 즉시 계산합니다. 처리는 브라우저에서 로컬로 수행됩니다.

사용 시작

이 도구가 해결하는 문제

방정식의 근을 찾는 것은 수학에서 흔한 작업입니다. 이 계산기는 주어진 구간에서 함수의 부호가 바뀌는 지점을 이분법으로 찾아 근사값을 제공합니다. 예를 들어, f(x)=x*x-2의 근을 [0,2] 구간에서 찾으면 약 1.414213562373이 나옵니다.

실제 사용 예

함수식으로 x*x-2를 입력하고 왼쪽 끝점 0, 오른쪽 끝점 2를 입력하면, 계산기는 약 1.414213562373을 반환합니다. 이는 √2의 근사값입니다.

처리 과정

이 계산기는 100회의 이분법 반복을 수행합니다. 각 반복에서 중간점을 계산하고 함수값의 부호를 확인하여 근이 존재하는 절반 구간을 선택합니다. 끝점 중 하나가 정확히 0이면 즉시 그 값을 반환합니다. 구간 끝점에서 함수값이 유한하고 서로 다른 부호를 가져야 합니다. 만약 함수가 구간 내에서 불연속이거나 점근선을 가지면 잘못된 결과를 얻을 수 있으므로, 함수의 정의역과 연속성을 확인해야 합니다.

제한 사항

  • 이 도구는 하나의 실근만 찾습니다. 여러 근을 찾으려면 구간을 나누어야 합니다.
  • 복소수 근, 미분, 그래프 기능은 제공되지 않습니다.
  • 정확도는 부동소수점 한계와 함수의 조건에 따라 달라질 수 있습니다.
  • 모든 계산은 브라우저에서 로컬로 처리되며 서버나 AI를 사용하지 않습니다.

자주 묻는 질문

Q1: 함수식에서 곱셈 기호를 생략해도 되나요?

아니요. 이 계산기는 JavaScript와 유사한 문법을 사용하므로 곱셈을 명시적으로 입력해야 합니다. 예를 들어 2x는 오류가 나지만 2*x는 올바릅니다.

Q2: 왜 'x*x+1'을 [0,2] 구간에서 계산하면 오류가 나나요?

함수 x*x+1은 항상 양수이므로 구간 끝점에서 부호가 바뀌지 않습니다. 이분법은 부호 변화가 있을 때만 근을 찾을 수 있으므로, 근이 없는 경우 오류를 반환합니다.

Q3: 결과가 소수점 12자리까지 표시되는데, 더 정확한 값을 얻을 수 없나요?

이 계산기는 100회의 이분법 반복을 수행하지만, 표시는 12자리로 제한됩니다. 실제로는 더 많은 유효숫자를 계산할 수 있지만, 부동소수점 오차와 함수의 조건으로 인해 그 이상의 정확도는 의미가 없을 수 있습니다.

처리는 브라우저에서 로컬로 수행됩니다.