2

我正在尝试绘制几何总和(出于教学目的),并且对于某些输入值没有输出。这是使用最新版本的 Chrome 在 MacOS Mojave 10.14.5 上使用 Julia 1.3 运行的

这是代码:

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 notebook 中为 n 在 1:13 中绘制得很好。此后,它绘制任何奇数n,但没有偶数n。如果我减少域(例如 x= LinRange(-2.0,2.0,1001))或者如果我从绘图语句中删除 ylims,它也会绘图。

这涉及到一些非常大的 y 值,包括奇数和偶数 n。我检查了 NaN,但没有。

如果我在 REPL 中运行代码,它也运行得很好。

如果我使用 PyPlot 而不是 Plots 也没有问题,所以这对我来说不是一个严重的问题。

但是有没有人对可能发生的事情有所了解?

4

0 回答 0