【发布时间】:2011-06-02 02:42:21
【问题描述】:
我在 Mathematica 7 中随机绘制了一个 Sin[x] 函数,结果如下:
注意大约x = -100 处的可见缺陷。
这是缺陷部分的放大图,清楚地表明 Mathematica 出于某种原因使用的点之间的分辨率要低得多:
有人知道为什么会发生这种情况,为什么只在x = -100 知道吗?
注意:顺便说一下,Wolfram Alpha 也会发生同样的情况。
【问题讨论】:
-
对我来说这看起来像是简单的别名。你真的相信 Mathematica 会在这个基本的东西上存在错误吗?
-
不,这就是我如此惊讶的原因。如果它是混叠的,那么如果间隔变大,它是否会出现更多的趋势?例如,如果我将 xmin、xmax 更改为 -60 Pi / 60 Pi,它就会消失。
-
@houbysoft 我没有 Mathematica,实际上对此一无所知,但我建议您尝试改变 PlotPoints 选项的值
-
@David Heffernan :该缺陷仅出现在 PlotPoints -> 50。奇怪的是,它对 PlotPoints -> 49 和 PlotPoints -> 51 都有效。
-
@houbysoft & @David Heffernan。它也发生在大约 x = -25 时,{x, -42 \[Pi], 41 \[Pi]},但是(正如 David Heffernan 所建议的那样),如果我包含大于 50 的 PlotPoints,问题就会消失(在这两个案例;Mathematica 7)。绘图[Sin[x], {x, -42 \[Pi], 41 \[Pi]}, PlotPoints -> 51]