Я пытаюсь построить геометрическую сумму c (для учебных целей) и не получаю вывод для определенных входных значений. Это выполняется с использованием Julia 1.3 на MacOS Mojave 10.14.5 с использованием обновленной версии Chrome
Вот код:
using Plots
geom_series(x,n)=sum([x.^m for m in 0:n])
n=14
x=LinRange(-2.0,4.0,1001)
y=geom_series(x,n)
plot(x,y, ylims=(-10,10))
Это прекрасно работает в ноутбуке Jupyter для п в 1:13. После этого он строит графики для любого нечетного n, но не для четного n. Он также будет отображать график, если я уменьшу домен (например, x = LinRange (-2.0,2.0,1001)) или удаляю ylims из оператора plot.
Это включает в себя некоторые очень большие значения y, для и нечетные и четные п. Я проверил наличие NaN, но их нет.
Он также отлично работает, если я запускаю код в REPL.
Также нет проблем, если я использую PyPlot вместо Plots так что это не серьезная проблема для меня.
Но кто-нибудь имеет представление о том, что может происходить?