Кубическое уравнение
Решение кубического уравнения по формуле Виета. Создан по запросу пользователя.
Этот материал распространяется на условиях лицензии Creative Commons Attribution/Share-Alike License 3.0 (Unported). Это означает, что вы можете размещать этот контент на своем сайте или создавать на его основе собственный (в том числе и в коммерческих целях), при условии сохранения оригинального лицензионного соглашения. Кроме того, Вы должны отметить автора этой работы, путем размещения HTML ссылки на оригинал работы https://planetcalc.ru/1122/. Пожалуйста оставьте без изменения все ссылки на других авторов данной работы или работы, на основе которой создана данная работа (если таковые имеются в спроводительном тексте).
Сегодня выполняем запрос пользователя Решение кубического уравнения.
Канонический вид кубического уравнения:
Решать кубическое уравнение мы будем по формуле Виета.
Формула Виета — способ решения кубического уравнения вида
Соответственно, чтобы привести к этому виду оригинальное уравнение первым шагом все введенные коэффициенты делятся на коэффициент а:
Калькулятор ниже, а описание формулы Виета — под ним
Кстати сказать, на других сайтах почему-то для решения кубических уравнений используют формулу Кардано, однако я согласен с Википедией в том, что формула Виета более удобна для практического применения. Так что почему везде формула Кардано — непонятно, разве что лень людям Гиперболические функции и Обратные гиперболические функции реализовывать. Ну мне не лень было.
Итак, формула Виета (из Википедии)
Обратите внимание, что по представлению формулы Виета а — второй коэффициент, а коэффициент перед x³ всегда считается равным 1. Калькулятор позволяет ввести а как коэффициент перед х³, но сразу же на него и делит уравнение, чтобы получить 1
Вычисляем:
Вычисляем:
Если S > 0, то вычисляем:
и имеем три действительных корня:
Если S < 0, то заменяем тригонометрические функции гиперболическими. Здесь возможны три случая в зависимости от Q
Q > 0:
(действительный корень)
(пара комплексных корней)
Q < 0:
(действительный корень)
(пара комплексных корней)
Q = 0:
(действительный корень)
(пара комплексных корней)
Если S = 0, то уравнение вырождено и имеет меньше 3 различных решений (второй корень кратности 2):
По этим формулам калькулятор и работает. Решает вроде правильно, хотя решения с мнимой частью не проверял. Если что, пишите.
Комментарии