Форум программистов, компьютерный форум, киберфорум
Численные методы
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/16: Рейтинг темы: голосов - 16, средняя оценка - 4.75
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7

Найти кубическое уравнение по условию

12.07.2019, 11:21. Показов 3247. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
ЗАДАЧА
Найти кубическое уравнение https://www.cyberforum.ru/cgi-bin/latex.cgi?x^3+ax^2+bx+c=0, корнями которого являются числа a, b, c
условие 2. Ни одно из этих чисел не равно 0.

РЕШЕНИЕ
по существу мы должны решить уравнение https://www.cyberforum.ru/cgi-bin/latex.cgi?x^3+ax^2+bx+c=(x-a)(x-b)(x-c)
или эквивалентную ей систему уравнений
a + b + c = -a
ab + bc + ac = b
abc = -c

Вот тут возникает Первый ВОПРОС: Сколько подобных систем 6 или 1? Ведь симметрия нарушена?

Исходную систему можно упростить. Имеем

2a + b + c = 0
ab + bc + ac = b
ab = -1 (сокращение возможно потому, что неизвестные не равны 0)

Третье уравнение позволяет упростить второе. Имеем
2a + b + c = 0
bc + ac = b + 1
ab = -1

Решение этого уравнения численными методами дало следующий результат
a = 0,565197
b = -1,769293
c = 0

Невероятно! (вычисления проверены не единожды)
но если даже предположить, что он верны, то получим уравнение
https://www.cyberforum.ru/cgi-bin/latex.cgi?x^3+0,565197x^2-1,769293x=0
и сокращая на икс
https://www.cyberforum.ru/cgi-bin/latex.cgi?x^2+0,565197x-1,769293=0
мы получим, что это квадратное уравнение имеет корни равные его коэффициентам
Однако я могу сказать (и доказать), что среди квадратных уравнений есть только одно уравнение обладающее таким свойством. Вот оно https://www.cyberforum.ru/cgi-bin/latex.cgi?x^2+x-2=0 (его свойство очевидно)

Значит я где-то сделал ЛОГИЧЕСКУЮ ошибку. Где?
Может действительно надо решать все шесть систем уравнений?
Мне кажется, что ошибка настолько очевидна, что я её просто не замечаю.
ВОПРОС
Взгляд со стороны помогает увидеть больше. Вот где я прокололся?

Добавлено через 1 час 26 минут
Приношу свои извинения. Я нашёл свою ошибку и готов понести любое наказание.
Вот ответ:
Существует 6 решений (6 уравнений) с числами
a = 0,565197
b = -1,769293
c = 0,638897

и пример уравнения, которое "само показывает свои корни"

https://www.cyberforum.ru/cgi-bin/latex.cgi?x^3+0,565197x^2-1,769293x+0,638897=0
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.07.2019, 11:21
Ответы с готовыми решениями:

Кубическое уравнение
Здравствуйте!!!! Помогите, пожалуйста, может это и глупый вопрос. надо решить кучическое уравнение, для информатики, т.е через ексель...

Кубическое и степенное уравнение
Здравствуйте, помогите решить уравнение, никак не могу вспомнить как такое в школе решали: e^x-(1/3)*x^3+2*x = 0

Решить кубическое уравнение методом Ньютона.
помогите пожалуйста решить . методом ньютона. +блок-схема

6
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.07.2019, 11:46
Лучший ответ Сообщение было отмечено нтч как решение

Решение

Цитата Сообщение от нтч Посмотреть сообщение
сокращение возможно потому, что неизвестные не равны 0
А зачем нам это? Просто уберите условие
Цитата Сообщение от нтч Посмотреть сообщение
Ни одно из этих чисел не равно 0.
И получите, что одно из ветвей решения
c = 0
2a + b = 0
ab = 0
Отсюда еще ветка a = b = 0 и тривиальное уравнение x3 = 0
и
a = 1, b = -2 что и дает ваше x3 + x2 - 2x = 0
Теперь остается решить систему после сокращения на c и прочей простой арифметики.
2a + b + c = 0
bc + ac = b + 1
ab = -1
А вот вы не пытались решить эту систему не численно, а в общем виде, с буквами?
Видимо, должно получится кубическое или бикубическое уравнение, относительно одной из переменных. Интересно, какое?

Добавлено через 4 минуты
Еще одно направление движения, решать похожее уравнение x3 + ax2 + b2x + c3 = 0 с корнями a, b, c.
Его прелесть в том, что уравнения получаются однородными...
1
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7
12.07.2019, 11:56  [ТС]
Байт,
спасибо! отвечу на все ваши вопросы по-порядку
1. условие не равенства нулю всех чисел важно. Тривиальные решения слишком просты и их можно получить в уме (естественно при его наличии - шутка)
2. я решал систему аналитически и ... получил кубическое уравнение, решение которого не проще решения исходной системы. Поэтому даже не стал рассматривать это в своей теме. Численно получалось гораздо проще (вот только невнимательность меня подвела - была опечатка в программе)
3. Но это моя ошибка. А я не имею права на неё. Пусть другие ошибаются, но не я.
...
примечание
а задача интересная: получить уравнение, которое не надо решать, ибо коэффициенты этого уравнения и есть корни этого же уравнения!
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.07.2019, 12:03
Цитата Сообщение от нтч Посмотреть сообщение
получил кубическое уравнение,
Вот интересно было бы на него посмотреть... Вдруг чего-то поймается... Просто мне выкладки делать неохота, тем более, что они уже сделаны вами.
1
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
12.07.2019, 12:15
Лучший ответ Сообщение было отмечено нтч как решение

Решение

Цитата Сообщение от нтч Посмотреть сообщение
Вот тут возникает Первый ВОПРОС: Сколько подобных систем 6 или 1? Ведь симметрия нарушена?
Одна система. Выделенные мною слова не понятны.
Цитата Сообщение от нтч Посмотреть сообщение
Третье уравнение позволяет упростить второе. Имеем
2a + b + c = 0
bc + ac = b + 1
ab = -1
Да. Можно было во 2-м уравнении не просто поменять аb на -1, а поменять переменную b=-1/a. В конечном счёте вся система сводится к решению уравнения по а.
Цитата Сообщение от нтч Посмотреть сообщение
Существует 6 решений (6 уравнений) с числами
a = 0,565197
b = -1,769293
c = 0,638897
Эта тройка чисел - одно решение. Есть ещё другое ненулевое решение вашей системы, которое вы пропустили: (a;b;c)=(1;-1;-1)
1
1104 / 480 / 33
Регистрация: 05.07.2018
Сообщений: 1,870
Записей в блоге: 7
12.07.2019, 13:27  [ТС]
jogano,
спасибо! Насчёт симметрии я был не прав. А вот то, что пропустил ещё одно решение, которое вы мне подарили, это подумать надо, как же я его пропустил. Если бы я решал задачу аналитически, то да, нашёл бы это решение. В вашем решении уравнение имеет кратный корень. Вот об этом я не подумал...
0
Эксперт по математике/физике
 Аватар для jogano
6360 / 4067 / 1512
Регистрация: 09.10.2009
Сообщений: 7,550
Записей в блоге: 4
12.07.2019, 13:47
Лучший ответ Сообщение было отмечено нтч как решение

Решение

нтч, систему я решал вручную. Когда добрался до итогового уравнения https://www.cyberforum.ru/cgi-bin/latex.cgi?2a^3+2a^2-1=0 с единственным корнем 0,56520 , пришлось уже подключить Геогебру, чтобы его найти.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.07.2019, 13:47
Помогаю со студенческими работами здесь

Кубическое уравнение
Доброе время суток! Помогите с заданием пожалуйста(по поиску не нашел подобного задания), вот: Задание: Набросок: var...

кубическое уравнение
Помогите пожалуйста решить уравнение 3x^3 - 6x^2 + 3x = 0.271

кубическое уравнение
составить программу для решения кубического уравнения

Кубическое уравнение
9x/(8x2-50) -1/x=5/(5x-2x2) У меня выходит кубическое уравнение: 2x3+35x2+100x-500=0 Но как его решить не знаю. По формуле Кардано...

Кубическое уравнение.
x^3-3x^2+6x+18=0 помогите найти корни уравнения.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru