Plot Mathematica绘图存在别名问题

Plot Mathematica绘图存在别名问题,plot,wolfram-mathematica,missing-data,aliasing,Plot,Wolfram Mathematica,Missing Data,Aliasing,我想展示几个不同间隙的脉冲。我有这些功能 g[y_] = Piecewise[{{-Sin[y], 0 < y < 2 Pi}, {0, y < 0}, {0, y > 2 Pi}}] 及 有时它绘制所有脉冲,有时它不绘制。工作时的示例: 失败时的示例: 和失败: 有没有办法解决这个问题,使所有的脉冲无论参数是什么都能显示出来?让我们看看是否能得到同样的结果 去 耐心等待“键入你的Wolfram…”出现 在下面的空白处单击鼠标左键 轻触x键并耐心等待,直到它出

我想展示几个不同间隙的脉冲。我有这些功能

g[y_] = Piecewise[{{-Sin[y], 0 < y < 2 Pi}, {0, y < 0}, {0, 
y > 2 Pi}}]

有时它绘制所有脉冲,有时它不绘制。工作时的示例:

失败时的示例:

和失败:


有没有办法解决这个问题,使所有的脉冲无论参数是什么都能显示出来?

让我们看看是否能得到同样的结果

耐心等待“键入你的Wolfram…”出现

在下面的空白处单击鼠标左键

轻触x键并耐心等待,直到它出现

轻触backspace键并耐心等待,直到它消失

刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮,刮

g[y_]:=Piecewise[{{-Sin[y],0<y<2Pi},{0,y<0},{0,y>2Pi}}];
f[z_,t_]:=g[z-t];
pulse[n_,t_,z_]:=Sum[f[z,i*t],{i,n}];
Plot[{pulse[5,30,z-260]/4},{z,0,1000},PlotRange->All]
然后按住Shift键并输入,耐心等待结果出现

我现在有5个高峰

如果你完全这样做,你会得到完全相同的结果吗

您可以将160更改为500,甚至1000,这似乎对显示的绘图影响不大,只会稍微减慢速度


该网页是一个非常好的免费服务,对输入的大小和中止前的时间有严格限制。请不要滥用它。谢谢

我的电脑上没有。最后一个例子仍然没有绘图。但我会更深入地研究这个属性。我在我的电脑上试过了——这确实有效。因此,它是“全部”和绘图点的组合。我之前尝试仅绘制点时已删除了PlotRange零件。谢谢我很感激!我把PlotPoints增加到5000,并使它在一个很好的环境中工作。当脉冲非常接近时,我基本上得到了一个实心块,以便在适当的时候很好地展开。我似乎有更多的麻烦与延迟比没有,所以我需要更好地理解这一点。现在,我很高兴,因为滑动旋钮的人可以清楚地看到事情。
pulse[n_, t_, z_] = Sum[f[z, i t], {i, n}]
g[y_]:=Piecewise[{{-Sin[y],0<y<2Pi},{0,y<0},{0,y>2Pi}}];
f[z_,t_]:=g[z-t];
pulse[n_,t_,z_]:=Sum[f[z,i*t],{i,n}];
Plot[{pulse[5,30,z-260]/4},{z,0,1000},PlotRange->All]
Plot[{pulse[5,30,z-260]/4},{z,0,1000},PlotRange->All,PlotPoints->160]