|
|
|
Алгебраическое уравнение пятой степени
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Возникла задача решения алгебраического уравнения пятой степени. Проблема в том, что не задан промежуток, на котором нужно искать решения. Т.е. искать нужно на промежутке [-∞ ; +∞ ] Вкратце зачем это нужно. Я сейчас занимаюсь переводом программы с matlab на С++ ( просто в рамках борьбы с нелицензионным ПО решили от матлаба избавиться, но в нем закодировано несколько важных расчетов, которые и решили перевести на С++ ). И требуется написать аналог функции roots. Точно известно, что передаваться будет многочлен именно пятой степени. Помогите, пожалуйста, какой метод будет эффективнее всего для уточнения промежутков, на которых находятся корни, и какой для уточнения этих корней. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 19:00:49 |
|
||
|
Алгебраическое уравнение пятой степени
|
|||
|---|---|---|---|
|
#18+
Метод Ньютона + корни производной для поиска монотонных участков. Учитывая, что, в общем случае, производная будет уравнением четвертой степени, которое, хоть и имеет аналитическое выражение решения, но чревато сносом крыши при попытке ето аналитическое решение реализовать в формальной системе типа "язык программирования С++", метод можно применить рекурсивно, до получения уравнения третьей, а то и второй степени. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.04.2010, 20:00:53 |
|
||
|
Алгебраическое уравнение пятой степени
|
|||
|---|---|---|---|
|
#18+
Может проще вот этим воспользоваться? 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2010, 14:14:44 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36570727&tid=1343764]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
190ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 463ms |

| 0 / 0 |
