import numpy as np
import matplotlib.pyplot as plt
# 生成时间序列
t = np.linspace(0, 10, 1000)
# 模拟心电图波形(简单示例,由几个不同频率和幅度的正弦波叠加)
ecg_wave = 1.5 * np.sin(2 * np.pi * 5 * t) + 0.5 * np.sin(2 * np.pi * 15 * t) + 0.2 * np.sin(2 * np.pi * 30 * t)
# 加入一些噪声模拟真实情况
noise = np.random.normal(0, 0.1, len(t))
ecg_wave += noise
# 绘制心电图波形
plt.figure(figsize=(12, 6))
plt.plot(t, ecg_wave, color='g')
plt.title('Simulated Electrocardiogram (ECG)')
plt.xlabel('Time (seconds)')
plt.ylabel('Amplitude (mV)')
plt.grid(True)
plt.show()
aW1wb3J0IG51bXB5IGFzIG5wCmltcG9ydCBtYXRwbG90bGliLnB5cGxvdCBhcyBwbHQKCgojIOeUn+aIkOaXtumXtOW6j+WIlwp0ID0gbnAubGluc3BhY2UoMCwgMTAsIDEwMDApCgojIOaooeaLn+W/g+eUteWbvuazouW9ou+8iOeugOWNleekuuS+i++8jOeUseWHoOS4quS4jeWQjOmikeeOh+WSjOW5heW6pueahOato+W8puazouWPoOWKoO+8iQplY2dfd2F2ZSA9IDEuNSAqIG5wLnNpbigyICogbnAucGkgKiA1ICogdCkgKyAwLjUgKiBucC5zaW4oMiAqIG5wLnBpICogMTUgKiB0KSArIDAuMiAqIG5wLnNpbigyICogbnAucGkgKiAzMCAqIHQpCgojIOWKoOWFpeS4gOS6m+WZquWjsOaooeaLn+ecn+WunuaDheWGtQpub2lzZSA9IG5wLnJhbmRvbS5ub3JtYWwoMCwgMC4xLCBsZW4odCkpCmVjZ193YXZlICs9IG5vaXNlCgojIOe7mOWItuW/g+eUteWbvuazouW9ogpwbHQuZmlndXJlKGZpZ3NpemU9KDEyLCA2KSkKcGx0LnBsb3QodCwgZWNnX3dhdmUsIGNvbG9yPSdnJykKcGx0LnRpdGxlKCdTaW11bGF0ZWQgRWxlY3Ryb2NhcmRpb2dyYW0gKEVDRyknKQpwbHQueGxhYmVsKCdUaW1lIChzZWNvbmRzKScpCnBsdC55bGFiZWwoJ0FtcGxpdHVkZSAobVYpJykKcGx0LmdyaWQoVHJ1ZSkKcGx0LnNob3coKQo=