Решение квадратных уравнений: методы и примеры
Понятные методы решения квадратных уравнений: формула с дискриминантом, выделение полного квадрата, теорема Виета, факторизация, частные случаи и примеры.
Что такое квадратное уравнение
Квадратное уравнение — это алгебраическое уравнение второй степени общего вида ax^2 + bx + c = 0, где a ≠ 0, а b и c — числа (вещественные или комплексные). Решение уравнения — это все x, при которых выражение обращается в ноль (корни уравнения). Для действительных коэффициентов корни бывают действительными или комплексными (в паре сопряжённых).
Общий метод: дискриминант и формулы корней
Рассмотрим стандартную формулу через дискриминант: D = b^2 − 4ac.
- Если D > 0: два различных действительных корня: x1,2 = (−b ± √D) / (2a).
- Если D = 0: один (двойной) действительный корень: x = −b / (2a).
- Если D < 0: два комплексных сопряжённых корня: x1,2 = (−b ± i√|D|) / (2a).
Эта формула универсальна и вытекает из приёма выделения полного квадрата.
Вывод формулы (выделение полного квадрата)
Ключевые шаги вывода:
- Разделим на a: x^2 + (b/a)x + c/a = 0.
- Перенесём свободный член: x^2 + (b/a)x = −c/a.
- Добавим и вычтем (b/2a)^2: x^2 + (b/a)x + (b/2a)^2 = (b/2a)^2 − c/a.
- Получим квадрат: (x + b/2a)^2 = (b^2 − 4ac) / (4a^2) = D / (4a^2).
- Берём корень и решаем: x = −b/(2a) ± √D/(2a).
Это стандартный вывод, дающий аккуратную формулу для корней.
Альтернативные методы: теорема Виета и факторизация
Теорема Виета (для a ≠ 0): если x1 и x2 — корни, то x1 + x2 = −b/a, x1·x2 = c/a.
Практические применения:
- Если коэффициенты целые и возможны целые корни, подберите пару чисел с нужной суммой и произведением (факторизация).
- Теорема Виета удобна для ментального вычисления и проверок.
- Теорема рациональных корней: возможные рациональные корни — делители свободного члена, делённые на делители старшего коэффициента (полезно при факторизации).
Частные случаи и быстрые приёмы
Некоторые частные ситуации часто упрощают задачу:
- c = 0 → ax^2 + bx = 0 → x(ax + b) = 0 → x = 0, x = −b/a.
- b = 0 → ax^2 + c = 0 → x = ±√(−c/a) (если знак позволяет).
- a + b + c = 0 → подстановка x = 1 даёт ноль, значит x1 = 1, второй корень x2 = c/a.
- a + c = b → корни x = −1 и x = −c/a. Такие проверки перед общим решением экономят время.
Комплексные корни и их представление
При D < 0 действительные корни отсутствуют, но уравнение имеет два комплексных корня-спарки: x1,2 = (−b ± i√|D|) / (2a). Они всегда сопряжённы (если коэффициенты вещественны). Векторно это можно видеть как пересечение параболы с комплексной плоскостью; физически такие корни встречаются в задачах колебаний и электротехнике.
Практические советы и численная устойчивость
- Для вычислений на компьютере при очень больших или очень малых коэффициентах стандартная формула может давать потерю значащих цифр (особенно при вычитании близких чисел). Численно устойчивая альтернатива: q = −0.5 · (b + sign(b)·√D), x1 = q / a, x2 = c / q. Этот приём уменьшает погрешность для одного из корней.
- Масштабируйте коэффициенты (деление на max{|a|,|b|,|c|}) перед расчетом, если числа разрежены.
- Всегда проверяйте решения подстановкой обратно в уравнение.
Пошаговый алгоритм решения
- Привести уравнение к стандартному виду ax^2 + bx + c = 0.
- Если a = 0 — решить как линейное уравнение.
- Вычислить D = b^2 − 4ac.
- Определить тип корней по знаку D.
- Найти корни стандартной формулой или альтернативными методами (факторизация, Виет).
- Проверить решение подстановкой и упростить дроби/сформулировать комплексные корни.
Примеры
Пример 1 — два действительных корня: x^2 − 6x + 5 = 0. a = 1, b = −6, c = 5. D = (−6)^2 − 4·1·5 = 36 − 20 = 16, √D = 4. x = (6 ± 4)/2 → x1 = 5, x2 = 1.
Пример 2 — комплексные корни: 2x^2 + 4x + 5 = 0. a = 2, b = 4, c = 5. D = 16 − 40 = −24, |D| = 24, √|D| = 2√6. x = (−4 ± i·2√6) / 4 = −1 ± i·(√6)/2.
Пример 3 — частный случай a + b + c = 0: x^2 + 3x − 4 = 0 → 1 + 3 − 4 = 0. По правилу: корни x = 1 и x = c/a = −4.
Пример 4 — численная устойчивость (идея): x^2 − 10^8 x + 1 = 0. Стандартная формула даёт один очень большой и один очень близкий к нулю корень; чтобы получить малый корень с точностью, применяют формулу через q, либо сначала масштабируют коэффициенты.
Частые ошибки и рекомендации
- Не перенесли все слагаемые в одну часть (не привели к стандартному виду).
- Забыл проверить условие a ≠ 0.
- Ошибки со знаком при вычислении −b.
- Неправильное обращение со √(отрицательного) при ожидании действительных корней.
- Вычитание близких чисел при больших b — ухудшает точность; используйте устойчивую формулу.
Заключение: универсальный инструмент — дискриминант и формула корней, а для ускорения и контроля точности — теорема Виета, факторизация и численно устойчивые приёмы. При решении всегда сначала проанализируйте частные случаи — это часто сокращает вычисления.