powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгебраическое уравнение пятой степени
4 сообщений из 4, страница 1 из 1
Алгебраическое уравнение пятой степени
    #36566893
fosset
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Возникла задача решения алгебраического уравнения пятой степени.

Проблема в том, что не задан промежуток, на котором нужно искать решения. Т.е. искать нужно на промежутке [-∞ ; +∞ ]

Вкратце зачем это нужно. Я сейчас занимаюсь переводом программы с matlab на С++ ( просто в рамках борьбы с нелицензионным ПО решили от матлаба избавиться, но в нем закодировано несколько важных расчетов, которые и решили перевести на С++ ). И требуется написать аналог функции roots. Точно известно, что передаваться будет многочлен именно пятой степени.

Помогите, пожалуйста, какой метод будет эффективнее всего для уточнения промежутков, на которых находятся корни, и какой для уточнения этих корней.

Заранее спасибо.
...
Рейтинг: 0 / 0
Алгебраическое уравнение пятой степени
    #36567015
Kew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Метод Ньютона + корни производной для поиска монотонных участков.

Учитывая, что, в общем случае, производная будет уравнением четвертой степени, которое, хоть и имеет аналитическое выражение решения, но чревато сносом крыши при попытке ето аналитическое решение реализовать в формальной системе типа "язык программирования С++", метод можно применить рекурсивно, до получения уравнения третьей, а то и второй степени. :)
...
Рейтинг: 0 / 0
Алгебраическое уравнение пятой степени
    #36570727
Crazzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может проще вот этим воспользоваться?

MATLAB Compiler lets you run your MATLAB application outside the MATLAB environment. This architecture significantly reduces application development time by eliminating the need to manually translate your code into a different language. If you are building a standalone application, MATLAB Compiler produces an executable for your end users. If you need to integrate into C or C++, MATLAB Compiler provides an interface to use your code as a shared library.
...
Рейтинг: 0 / 0
Алгебраическое уравнение пятой степени
    #36571044
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А функция roots доступна в исходном MatLab-овском коде?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Алгебраическое уравнение пятой степени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]