πŸ”»2차방정식 κ·Όμ˜κ³΅μ‹ 계산기

κ³„μˆ˜ a, b, c μž…λ ₯ β†’ νŒλ³„μ‹Β·κ·ΌΒ·κΌ­μ§“μ Β·μΈμˆ˜λΆ„ν•΄Β·κ²€μ‚°

2차방정식 κ·Όμ˜κ³΅μ‹ 계산기 μ‚¬μš©λ²•

axΒ² + bx + c = 0의 κ³„μˆ˜ μ„Έ 개λ₯Ό μž…λ ₯ν•˜λ©΄ νŒλ³„μ‹ D = bΒ² βˆ’ 4ac와 두 근을 κ³„μ‚°ν•©λ‹ˆλ‹€. Dκ°€ μ–‘μˆ˜λ©΄ μ„œλ‘œ λ‹€λ₯Έ 두 μ‹€κ·Ό, Dκ°€ 0이면 쀑근, Dκ°€ 음수면 곡앑 λ³΅μ†Œμˆ˜ 두 κ°œμž…λ‹ˆλ‹€. λΆ€λ™μ†Œμˆ˜μ μ—μ„œλŠ” Dκ°€ μ •ν™•νžˆ 0이 λ˜λŠ” 일이 λ“œλ¬ΌκΈ° λ•Œλ¬Έμ— |D| < 1e-9이면 μ€‘κ·ΌμœΌλ‘œ νŒμ •ν•˜κ³  κ·Έ 기쀀을 μ•ˆλ‚΄μ— ν•¨κ»˜ ν‘œμ‹œν•©λ‹ˆλ‹€.

근을 ꡬ할 λ•ŒλŠ” κ·Όμ˜κ³΅μ‹μ„ κ·ΈλŒ€λ‘œ μ“°μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. bκ°€ 크고 4acκ°€ μž‘μœΌλ©΄ βˆ’b + √Dμ—μ„œ 두 큰 값이 μƒμ‡„λ˜μ–΄ μœ νš¨μˆ«μžκ°€ 크게 λ‚ μ•„κ°€κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€. κ·Έλž˜μ„œ q = βˆ’(b + sign(b)√D)/2λ₯Ό λ¨Όμ € κ΅¬ν•˜κ³  x₁ = q/a, xβ‚‚ = c/q둜 λ‚˜λˆ  κ³„μ‚°ν•˜λŠ” 수치 μ•ˆμ •ν˜•μ„ μ‚¬μš©ν•©λ‹ˆλ‹€. 예λ₯Ό λ“€μ–΄ a = 1, b = 100000000, c = 1이면 μž‘μ€ 근이 βˆ’1e-8 근처인데 이 λ°©μ‹μœΌλ‘œλŠ” μœ νš¨μˆ«μžκ°€ μ‚΄μ•„λ‚¨μŠ΅λ‹ˆλ‹€.

κ²°κ³Όμ—λŠ” 두 κ·Ό 외에 근의 ν•© βˆ’b/a와 κ³± c/a, 꼭짓점 μ’Œν‘œ, 싀근일 λ•Œμ˜ μΈμˆ˜λΆ„ν•΄ ν˜•νƒœ, 그리고 κ΅¬ν•œ 근을 원식에 λ‹€μ‹œ λŒ€μž…ν•œ 값이 ν•¨κ»˜ λ‚˜μ˜΅λ‹ˆλ‹€. λŒ€μž…κ°’μ΄ 0에 κ°€κΉŒμšΈμˆ˜λ‘ 계산이 μ •ν™•ν•˜λ‹€λŠ” λœ»μž…λ‹ˆλ‹€. κ·Όκ³Ό μ’Œν‘œλŠ” 유효숫자 8자리둜 ν‘œμ‹œν•©λ‹ˆλ‹€. a에 0을 λ„£μœΌλ©΄ 1μ°¨λ°©μ •μ‹μœΌλ‘œ μ•ˆλ‚΄ν•˜λ©°, 3μ°¨ 이상 방정식은 μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문

κ·Όμ˜κ³΅μ‹μ€ λ¬΄μ—‡μΈκ°€μš”?

x = (βˆ’b Β± √(bΒ² βˆ’ 4ac)) / 2aμž…λ‹ˆλ‹€. 이 κ³„μ‚°κΈ°λŠ” 큰 bμ—μ„œ 정밀도가 κΉ¨μ§€μ§€ μ•Šλ„λ‘ q = βˆ’(b + sign(b)√D)/2둜 λ¨Όμ € κ³„μ‚°ν•œ λ’€ x₁ = q/a, xβ‚‚ = c/q둜 두 근을 κ΅¬ν•©λ‹ˆλ‹€.

νŒλ³„μ‹μ΄ 음수면 근이 μ—†λŠ” κ±΄κ°€μš”?

μ‹€μˆ˜ λ²”μœ„μ—μ„œλŠ” μ—†μ§€λ§Œ λ³΅μ†Œμˆ˜ λ²”μœ„μ—μ„œλŠ” 두 근이 μžˆμŠ΅λ‹ˆλ‹€. 이 κ³„μ‚°κΈ°λŠ” 곡앑 λ³΅μ†Œμˆ˜ ν˜•νƒœ p Β± qi둜 두 근을 λͺ¨λ‘ ν‘œμ‹œν•©λ‹ˆλ‹€.

a에 0을 λ„£μœΌλ©΄ μ–΄λ–»κ²Œ λ˜λ‚˜μš”?

이차방정식이 μ•„λ‹ˆλ―€λ‘œ 1차방정식 bx + c = 0으둜 μ•ˆλ‚΄ν•©λ‹ˆλ‹€. b도 0이면 c 값에 따라 ν•΄κ°€ μ—†κ±°λ‚˜ λͺ¨λ“  μ‹€μˆ˜κ°€ ν•΄μž„μ„ ν‘œμ‹œν•©λ‹ˆλ‹€.