Я пытаюсь построить бассейны аттракциона Ньютона для полинома z^3-1
с использованием python. Я использую метод Итерации Ньютона-Рафсона для построения графика.Ньютонские бассейны аттракции
До сих пор, я могу построить это:
То, что я хочу, чтобы создать что-то вроде этого:
Может кто-то пожалуйста, подсказывают, как я могу это сделать?
Обновление 1
После того, как в том числе начальные точки (которые я по ошибке опущена):
Update 2
Вот код для Ньютона Петля. Есть ли ошибка в коде, вызывающая медленную работу?
def newtonraphson(z):
if z == 0:
return False
z1 = 0
z2 = z
tolerance = 1.0e-12
while True:
z1 = z2
z2 = z1 - function(z1)/derivative(z1)
if abs((z2 - z1).a) < tolerance:
break
return z2
Более подробная информация о проблеме. Можете ли вы показать свой существующий код? Считаете ли вы, что существует определенная проблема, с которой люди могут вам помочь? Или вы не понимаете базовые понятия (которые, вероятно, выходят за рамки переполнения стека)? – Stuart
Как вы выбираете стартовые точки в комплексе самолета? Ваш сюжет выглядит неплохо, вам просто нужно попробовать больше очков, я бы сказал, – Conor
@Conor Я чувствую то же самое, что мне нужно пробовать больше очков.Проблема в том, что когда я пытаюсь опробовать больше очков, загрузка процессора достигает 100%, и мой компьютер начинает отставать и иногда зависает. Сколько времени потребуется для создания такого графика на среднем ПК? –