Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Алгоритмы > как решить приближенное уравнение?


Автор: TupleCa 24.4.2007, 20:33
СУММА (n=0 до r) [A-B] ~0

A = ((-1)^n)*(c^(2*n))/(2!*2^n)

B = b^(r+2*n)

найти нужно b, что бы это приближенное равенство выполнялось для всех r<R (R - задается)

с - некоторе число, с>1, R находится в  линейной зависимости от c. т.е R = c*k

точность  0.01

ИТОГО: k - выбирается человеком так, что k>1 (ну и пожалуй k<1000). Далее вычисляется R (для этого нужно знать с, c надо подобрать в процессе решения). ну, и дальше нужно найти b что бы равенство выполнялось с точностью 0.01 для всех целых r<R

Автор: Bitter 25.4.2007, 01:25
Может генетический алгоритм подойдет? В тернете много информации о них

Автор: TupleCa 25.4.2007, 06:51
Цитата(Bitter @  25.4.2007,  01:25 Найти цитируемый пост)
Может генетический алгоритм подойдет?

 Вообще, даже, примерно не знаю что это, но поищу. )))

Автор: Bitter 26.4.2007, 01:36
Это такая штука, которая решает такие уравнения. smile
Есть еще алгоритм покоординатного спуска. Тоже в нете много инфы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)