【问题标题】:Sin in GNU Octave plotted has pointy edges绘制的 GNU Octave 中的 Sin 具有尖锐的边缘
【发布时间】:2013-01-08 17:08:39
【问题描述】:

这段代码有什么问题?

为什么不是正弦曲线?

有没有更好的方法在 GNU Octave 中获取 1000 个 sin 曲线样本?

t = (0:1/1003:1);
A=4;
x=A*sin(2*pi*80*t);
axis([0,100,-4,4])

截图:

【问题讨论】:

  • TIL sinus 不是一个开玩笑的数学词...

标签: matlab gnuplot octave trigonometry


【解决方案1】:

如果您想要更平滑的曲线,则需要绘制更多点。尝试通过增加1003 值来减少时间步长。

【讨论】:

  • 是的,1003/80 大约是每个波长 12.5 个数据点。不是很多。
  • 还有一个问题 80 是指 MHz?还是可以?
  • @trinny:嗯,它可能是,但我不知道它是否真的是!这是你的代码;)
【解决方案2】:

只是采样率,您需要更高的采样率。 :) - 这是我最近读过的最有趣的东西。

将其视为块状或像素化,但用于矢量。您需要更高的“分辨率”。

【讨论】:

    猜你喜欢
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-30
    • 1970-01-01
    • 2017-08-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多