【问题标题】:How to know sampling frequency of a sin(x) function如何知道 sin(x) 函数的采样频率
【发布时间】:2013-04-01 10:39:18
【问题描述】:

考虑以下绘制正弦波的脚本。

t = 0:pi/100:2*pi;
y = sin(t);
plot(t,y)
grid on % Turn on grid lines for this plot

这给了我一个正弦波图。我理解看起来连续的正弦波实际上应该是离散的(我的 PC 无法存储无限数量的连续信号样本),并且 matlab 绘图函数会进行某种插值来连接点。 所以实际上我也使用 stem 而不是 plot 来查看正弦的采样值(在时间轴上)。

现在我的问题是这里必须使用一些采样频率。多少钱?

【问题讨论】:

    标签: matlab sampling


    【解决方案1】:

    采样间隔是信号的两个连续采样之间的时间间隔。

    采样频率是指在固定的时间间隔内你有多少信号样本,它与采样间隔成反比。

    你声明:

    t = 0:pi/100:2*pi;
    

    所以你的采样间隔是 π/100。这意味着您的采样频率是 100/π。

    如果您需要精确的单位,则必须确定 t 的时间单位。如果t 以秒为单位,那么您的采样频率为 100/π Hz (1Hz = 1sec-1)。

    顺便说一句,MATLAB 的plot 用直线连接采样,没有涉及额外的插值。

    【讨论】:

      猜你喜欢
      • 2012-01-04
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 2017-01-09
      • 1970-01-01
      • 2015-07-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多