如何用Python生成特定频率的正弦波信号?

2026-05-29 01:010阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计658个文字,预计阅读时间需要3分钟。

如何用Python生成特定频率的正弦波信号?

pythondef signal_xHz(A, fi, time_s, sample): return A * np.sin(np.linspace(0, fi * time_s * 2 * np.pi, sample * time_s))

如下所示:

def signal_xHz(A, fi, time_s, sample):

return A * np.sin(np.linspace(0, fi * time_s * 2 * np.pi , sample* time_s))

A:为信号幅值

fi:为信号频率

time_s:为时间长度(s)

sample:为信号采样频率

补充拓展:Python FFT合成波形实例

如何用Python生成特定频率的正弦波信号?

使用Python numpy模块带的FFT函数合成矩形波和方波,增加对离散傅里叶变换的理解。

阅读全文

本文共计658个文字,预计阅读时间需要3分钟。

如何用Python生成特定频率的正弦波信号?

pythondef signal_xHz(A, fi, time_s, sample): return A * np.sin(np.linspace(0, fi * time_s * 2 * np.pi, sample * time_s))

如下所示:

def signal_xHz(A, fi, time_s, sample):

return A * np.sin(np.linspace(0, fi * time_s * 2 * np.pi , sample* time_s))

A:为信号幅值

fi:为信号频率

time_s:为时间长度(s)

sample:为信号采样频率

补充拓展:Python FFT合成波形实例

如何用Python生成特定频率的正弦波信号?

使用Python numpy模块带的FFT函数合成矩形波和方波,增加对离散傅里叶变换的理解。

阅读全文