以下是一个可以随机产生波形频率和幅值的Python脚本:

import random
import numpy as np
import matplotlib.pyplot as plt

# 生成随机波形频率和幅值
freq = random.uniform(0.1, 10)  # 频率范围在0.1~10之间随机选择
amplitude = random.uniform(0.1, 1)  # 幅值范围在0.1~1之间随机选择

# 生成时间序列
t = np.linspace(0, 1, 1000)

# 生成波形
wave = amplitude * np.sin(2 * np.pi * freq * t)

# 绘制波形图
fig, ax = plt.subplots()
ax.plot(t, wave)
ax.set_xlabel('Time (s)')
ax.set_ylabel('Amplitude')
ax.set_title('Random Waveform')

plt.show()

运行脚本后,会随机生成一个波形,并将其绘制出来。每次运行脚本,生成的波形都会不同。

请生成一个python脚本实现波形频率幅值随机产生

原文地址: https://www.cveoy.top/t/topic/brZ8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录