python生产正弦函数
时间: 2023-11-07 20:55:18 浏览: 140
python绘制正余弦函数.pdf
要使用Python生成正弦函数,可以使用NumPy库中的sin函数。下面是一个示例代码,用于生成1kHz正弦波的数组数据,采样率为16kHz:
```python
import numpy as np
# 设置采样率和时长
sample_rate = 16000
duration = 1.0
# 生成时间序列
t = np.arange(int(sample_rate * duration))
# 生成正弦波数据
frequency = 1000 # 1kHz
sin_wave = np.sin(2 * np.pi * frequency * t / sample_rate)
# 将数据写入txt文件
np.savetxt('sin_wave.txt', sin_wave)
```
这段代码首先导入了NumPy库,然后设置了采样率和时长。接着使用arange函数生成时间序列,然后使用sin函数生成正弦波数据。最后,使用savetxt函数将数据写入txt文件。
阅读全文