Термином коррекции для Дюрана-Кернер метода корневого находкаДюраны-Кернер с производной в знаменателе
$w_k = -\frac{f(z_k)}{\prod_{j\not=k}(z_k - z_j)}$
Википедии Talk page упоминает, что также можно использовать производным, в знаменателе вместо указанного выше продукта.
Как создать такой производный? Все, что у меня есть, - коэффициенты многочлена и приближения корней. Как придумать коэффициенты для производной, чтобы я мог оценить ее с помощью схемы Хорнера, как я делаю это для оценки многочлена ($ f (z_k) $)?
Я правильно предполагаю, что производная выглядит, по-видимому, как $ g '(x) $, где $ g (x) = \ prod (z_k - z_j) $?
PS: Я попытался реализовать выражение Бо Якоби со страницы «Обсуждение», но я не могу заставить его работать: я попытался суммировать все продукты всех приближений, кроме одного, и поместить результат в знаменатель, но это не так, t, похоже, работает таким образом ...
Большое спасибо за ответ! К сожалению, я до сих пор этого не понимаю, это моя вина, поскольку я не могу объяснить это очень хорошо, потому что для меня это немного ново.Позвольте мне повторить попытку: у меня есть корректирующий термин DK, хорошо. Могу ли я заменить знаменатель на оценку производной от P? Вы и страница «Обсуждение», кажется, говорите «да», но я не уверен, что это одно и то же: корневые приближения DK «отталкивают» друг друга, тогда как итерация Newton может легко сходиться к одному и тому же корню несколько раз. –
См. Ответ math.se. D-K имеет вид wk = -f (zk)/g '(zk), где g (z) = (z-z1) ... (z-zn). Использование wk = -f (zk)/f '(zk) является одномерным методом Ньютона и, верный, отдельные итерации развязаны. – LutzL
Я вижу. Но как получить коэффициенты 'g''? Поэтому я могу оценить это с помощью схемы Хорнера? Другими словами, у меня коэффициент P (a0, a1, ...) и оцениваю его с Хорнером как 'value = value * guess + ai'. ОК. Но как вычислить 'g '(x)'? PS: Должен ли я лучше писать на math.se? –