Quadratic Equation Solver
신규Solve ax² + bx + c = 0 and get real or complex roots with the discriminant and working shown.
Solve ax² + bx + c = 0
Enter the three coefficients — results update instantly
Parabola Graph
Red dot = vertex, blue dots = x-intercepts, green dot = y-intercept
Runs entirely in your browser. Nothing is uploaded.
이차방정식과 근의 공식이란?
이차방정식은 표준형 ax² + bx + c = 0 꼴의 2차 다항방정식으로, a, b, c는 실수 계수이고 a ≠ 0이어야 합니다. '이차(二次)'라는 말은 미지수의 최고 차수가 2라는 의미입니다. 대수학의 기본 정리에 의해 모든 이차방정식은 복소수 범위에서 정확히 두 개의 근(중근 포함)을 가집니다.
근의 공식 x = (−b ± √(b² − 4ac)) / (2a)는 이 두 근을 구하는 범용 공식입니다. 방정식에서 a, b, c를 확인한 뒤 대입하고 +와 − 두 경우를 각각 계산하면 됩니다. 이 계산기는 판별식 계산, 제곱근 평가, 최종 근 표현까지 전 과정을 자동으로 수행하며 단계별 풀이를 모두 보여줍니다.
판별식 이해하기
판별식 Δ = b² − 4ac는 근의 공식에서 제곱근 안의 값으로, 계산을 완료하기 전에 해의 성질을 완전히 알려주는 핵심 지표입니다. 양수(Δ > 0): 서로 다른 두 실근, 포물선이 x축과 두 번 교차. 0(Δ = 0): 중근(같은 두 실근), 포물선의 꼭짓점이 x축에 접함. 음수(Δ < 0): 두 개의 켤레 허근, 포물선이 x축과 만나지 않음.
응용 문제에서 판별식의 부호는 직접적인 물리적 의미를 가집니다. 예를 들어 투사체 높이 방정식 h(t) = −4.9t² + v₀t + h₀에서 Δ > 0이면 물체가 특정 높이를 올라갈 때와 내려올 때 두 번 통과하고, Δ = 0이면 꼭대기에서 딱 한 번 그 높이에 닿으며, Δ < 0이면 그 높이에 절대 도달하지 못함을 의미합니다. 판별식을 이해하면 단순한 계산 절차를 넘어 강력한 분석 도구로 활용할 수 있습니다.
포물선의 기하학 — 꼭짓점, 절편, 대칭
y = ax² + bx + c의 그래프는 항상 포물선입니다. a > 0이면 아래로 볼록(∪형)이고 최솟값을 가지며, a < 0이면 위로 볼록(∩형)이고 최댓값을 가집니다. 꼭짓점은 (−b/2a, c − b²/4a)로, 최적화 문제의 핵심 점입니다. 대칭축 x = −b/2a는 포물선을 두 개의 거울 대칭 부분으로 나눕니다. y절편은 항상 (0, c)이며, x절편은 실근이 존재할 때 그 근의 좌표입니다.
이 계산기는 꼭짓점을 빨간색, 실수 x절편을 파란색, y절편을 초록색으로 표시한 실시간 SVG 그래프를 렌더링합니다. a, b, c를 변경할 때마다 그래프가 즉시 업데이트되어 각 계수가 포물선 모양에 미치는 영향을 직관적으로 파악할 수 있습니다.
이 이차방정식 계산기 사용 방법
세 입력 칸에 a, b, c를 입력하면 결과가 즉시 업데이트됩니다. 계수를 읽기 전에 방정식이 표준형 ax² + bx + c = 0 꼴인지 확인하고, 필요하면 먼저 정리하십시오. 계산기는 판별식과 부호, 근의 공식 단계별 계산 과정, 두 근(실근 또는 허근), 꼭짓점 좌표, 대칭축, y절편, 비에타 공식 검증, 실시간 포물선 그래프를 모두 보여줍니다.
이차방정식을 푸는 방법에는 네 가지가 있습니다. 인수분해(정수 근일 때 빠름), 완전제곱식(체계적이며 항상 가능), 근의 공식(가장 일반적 — 모든 계수·모든 근 유형에 적용), 그래프(시각적이지만 근삿값). 대부분의 실용적 상황에서는 근의 공식이 기본 방법이며, 이 계산기가 완전한 정밀도와 전체 풀이 과정을 제공하며 이를 구현합니다.
UtiloKit vs CalculatorSoup, RapidTables, Wolfram Alpha
대부분의 온라인 이차방정식 계산기는 기능 일부만 제공합니다. CalculatorSoup은 단계별 풀이와 판별식을 보여주지만 그래프를 렌더링하지 않습니다. RapidTables는 시각적 출력 없이 기본 계산만 제공합니다. Wolfram Alpha는 가장 포괄적이지만 방정식을 클라우드 서버로 전송하고, 특정 쿼리 형식이 필요하며, 기본 용도에는 과도할 수 있습니다.
UtiloKit 계산기는 학생과 엔지니어 모두에게 가장 빠른 선택입니다. 입력하는 즉시 결과가 업데이트되고(제출 버튼 불필요), 꼭짓점·비에타 공식 등 완전한 출력 세트, 실시간 그래프를 제공하며, 업로드 없이 브라우저에서 로컬로 실행되어 회원가입도 필요 없습니다. 숙제 검토, 시험 연습, 공학 계산 모두에 적합한 깊이와 속도의 균형을 갖추고 있습니다.
Frequently asked questions
근의 공식이란 무엇인가요?
근의 공식은 ax² + bx + c = 0(a ≠ 0) 꼴의 방정식에서 두 근을 구하는 공식입니다: x = (−b ± √(b² − 4ac)) / (2a). ± 기호는 x₁ = (−b + √(b² − 4ac)) / (2a)와 x₂ = (−b − √(b² − 4ac)) / (2a)를 각각 계산함을 의미합니다. 이 공식은 근이 정수, 무리수, 복소수 어느 경우에도 항상 적용되므로 이차방정식을 푸는 가장 범용적인 방법입니다.
판별식이란 무엇이고 부호로 무엇을 알 수 있나요?
판별식은 Δ = b² − 4ac로, 근의 공식에서 제곱근 안의 값입니다. Δ > 0이면 두 개의 서로 다른 실근이 존재하고 포물선이 x축과 두 번 교차합니다. Δ = 0이면 중근이 하나 존재하고 포물선의 꼭짓점이 x축에 접합니다. Δ < 0이면 두 근이 모두 켤레 허근이고 포물선은 x축과 만나지 않습니다. 판별식의 부호를 확인하면 계산을 마치기 전에 해의 성질을 모두 파악할 수 있으므로 가장 먼저 확인하는 것이 좋습니다.
이차방정식을 단계별로 어떻게 풀 수 있나요?
1단계: 한쪽 변이 0이 되도록 정리합니다: ax² + bx + c = 0. 2단계: a, b, c를 파악합니다. 3단계: 판별식 Δ = b² − 4ac를 계산합니다. 4단계: Δ ≥ 0이면 x = (−b ± √Δ) / (2a)에 대입해 두 실근을 구합니다. Δ < 0이면 √Δ = i√|Δ|로 쓰고 p ± qi 형태(p = −b/(2a), q = √|Δ|/(2a))로 허근을 표현합니다. 이 계산기는 모든 단계를 자동화하며 중간 판별식 값과 근 표현식을 포함한 전체 풀이 과정을 보여줍니다.
복소수(허수) 근이란 무엇이고 기하학적으로 어떤 의미인가요?
허근은 Δ < 0일 때 발생하며 켤레쌍으로 나타납니다: x = p ± qi. 여기서 i = √(−1), p = −b/(2a)는 실수부, q = √(|Δ|)/(2a)는 허수부입니다. 기하학적으로 허근은 포물선이 x축과 전혀 만나지 않음을 의미합니다. a > 0이면 포물선은 x축 위에, a < 0이면 x축 아래에 완전히 위치합니다. 실수 그래프에는 나타나지 않더라도 허근은 근의 합과 곱에 관한 비에타 공식을 여전히 만족합니다.
포물선의 꼭짓점을 어떻게 구하나요?
y = ax² + bx + c에서 꼭짓점은 (h, k)이며 h = −b / (2a), k = c − b² / (4a)입니다. a > 0이면 꼭짓점이 최솟점, a < 0이면 최댓점입니다. 꼭짓점은 최적화 문제에서 가장 중요한 점으로, 최대 수익(원) 산출, 최소 비용, 투사체의 최고 높이, 고정된 울타리로 최대 면적 확보 등 다양한 문제에서 꼭짓점을 구해야 합니다. 이 계산기는 꼭짓점 좌표를 자동으로 표시합니다.
포물선의 대칭축이란 무엇인가요?
대칭축은 꼭짓점을 지나는 수직선 x = −b / (2a)입니다. 포물선은 이 선을 기준으로 완전히 대칭입니다. 두 실근이 존재할 때, 두 근은 항상 대칭축으로부터 같은 수평 거리에 위치합니다. 예를 들어 두 근이 1과 5라면 대칭축은 x = 3입니다. 즉, 대칭축의 x좌표는 두 근의 산술 평균과 같습니다.
비에타 공식이란 무엇이고 어떻게 활용하나요?
비에타 공식은 ax² + bx + c = 0에서 두 근의 합이 −b/a, 두 근의 곱이 c/a임을 나타냅니다. 허근에도 성립합니다. 이를 이용하면 계산 결과를 빠르게 검증할 수 있습니다. 두 근의 합이 −b/a와 다르다면 산술 오류가 있는 것입니다. 또한 근으로부터 방정식을 역으로 만들 수도 있습니다. 근이 r₁, r₂인 이차방정식은 a(x − r₁)(x − r₂) = 0이며 전개하면 ax² − a(r₁+r₂)x + a(r₁r₂) = 0이 됩니다.
근의 공식 대신 인수분해로 이차방정식을 풀 수 있나요?
네, 근이 작은 정수일 때 인수분해가 더 빠릅니다. 예를 들어 x² − 5x + 6 = 0은 (x − 2)(x − 3) = 0으로 인수분해되어 근이 2와 3입니다. 그러나 근이 무리수나 허수일 때는 정수 범위에서 인수분해가 불가능합니다. 실용적인 전략은 판별식을 먼저 확인하는 것입니다. 판별식이 완전제곱수이면 근이 유리수이므로 인수분해가 실용적이고, 그렇지 않으면 어떤 계수에도 항상 적용 가능한 근의 공식을 사용하십시오.
이 계산기는 CalculatorSoup이나 RapidTables보다 나은가요?
UtiloKit의 이차방정식 계산기는 대부분의 경쟁 도구를 능가합니다. CalculatorSoup은 단계별 풀이와 판별식을 보여주지만 그래프를 렌더링하지 않습니다. RapidTables는 시각적 출력 없이 기본 계산만 제공합니다. 이 도구는 완전한 단계별 풀이, 판별식 분석, 실근·허근, 꼭짓점 좌표, 대칭축, y절편, 비에타 공식 검증, 실시간 SVG 포물선 그래프를 모두 제공하며, 입력하는 즉시 결과가 업데이트되고 서버 요청이 없습니다.
이차방정식의 실생활 응용 사례는 무엇인가요?
이차방정식은 다양한 물리 현상을 모델링합니다. 투사체 운동(h = v₀t − ½gt²는 시간에 대한 이차식으로, h = 0 풀면 착지 시간 도출), 경제학(이익 P = −ax² + bx − c는 수익 체감을 모델링하고 꼭짓점이 이익 최대화 생산량), 공학(보 처짐, LC 회로 공명 주파수), 면적 문제(고정된 울타리로 최대 넓이 확보). 어떤 양이 최댓값·최솟값에 도달하거나 피크 후 감소하는 관계는 일반적으로 이차식으로 표현됩니다.
a = 0이면 어떻게 되나요?
a = 0이면 이차방정식이 일차방정식 bx + c = 0으로 변환됩니다. b ≠ 0이면 유일한 해는 x = −c/b입니다. b = 0이고 c = 0이면 방정식 0 = 0은 항등식(무한히 많은 해)입니다. b = 0이고 c ≠ 0이면 방정식 c = 0은 모순(해 없음)입니다. 이 계산기는 a = 0인 경우를 감지하여 0으로 나누기 오류 없이 올바르게 처리합니다.
표준형이 아닌 방정식도 풀 수 있나요?
이 계산기는 표준형 ax² + bx + c = 0이 필요합니다. 다른 형태의 방정식이라면 먼저 정리하십시오. 예를 들어 2x² + 3 = 5x라면 양변에서 5x를 빼서 2x² − 5x + 3 = 0으로 만든 뒤 a=2, b=−5, c=3을 입력하면 됩니다. 항을 등호 반대쪽으로 이항할 때 부호를 잘못 처리하는 실수가 흔합니다. a, b, c를 읽기 전에 항상 정리된 방정식을 명시적으로 써보십시오.
오프라인에서도 작동하고 입력 데이터가 비공개로 유지되나요?
두 가지 모두 그렇습니다. 이 계산기는 JavaScript를 사용하여 브라우저 내에서 완전히 실행됩니다. 서버 요청, 데이터 업로드, 계정이 전혀 필요 없습니다. 페이지가 한 번 로드된 후에는 오프라인에서도 작동합니다. 방정식을 클라우드 서버로 전송하고 쿼리를 기록할 수 있는 Wolfram Alpha와 달리, 여기서는 모든 것이 사용자의 기기에서만 처리됩니다. 계수, 방정식, 결과가 완전히 비공개로 유지됩니다.
Related tools
모든 도구 보기단위 변환기
길이, 무게, 온도, 넓이, 부피, 속도, 시간, 데이터 크기를 변환.
Unix 타임스탬프 변환기
에포크 시간을 날짜로, 날짜를 에포크 시간으로 변환. 현재 시간과 ISO 8601 지원.
진법 변환기
2진수, 8진수, 10진수, 16진수 및 2~36진법 사이를 변환.
로마 숫자 변환기
숫자를 로마 숫자로, 로마 숫자를 숫자로 변환 — 유효성 검사 포함.
텍스트-바이너리 변환기
텍스트를 8비트 이진수로 변환하고 이진수를 텍스트로 디코딩.
모스 부호 번역기
텍스트를 Morse 부호로, Morse 부호를 텍스트로 번역 — 오디오 재생 지원.