← 返回题库
初级

差分变换

未完成
初级参考 完整示例代码供参考,建议自己理解后重新输入
def solve():
    import numpy as np
    import matplotlib.pyplot as plt
    np.random.seed(42)
    n = 200
    time = np.arange(n)
    ts = 0.05 * time + np.random.normal(0, 1, n)
    ts_diff = np.diff(ts)
    fig, axes = plt.subplots(2, 1, figsize=(12, 8))
    axes[0].plot(time, ts, 'b-')
    axes[0].set_title('原始序列')
    axes[0].set_xlabel('时间')
    axes[0].grid(alpha=0.3)
    axes[1].plot(time[1:], ts_diff, 'g-')
    axes[1].set_title('一阶差分后')
    axes[1].set_xlabel('时间')
    axes[1].grid(alpha=0.3)
    plt.tight_layout()
    plt.show()
Python 代码 🔒 登录后使用
🔒

登录后即可练习

注册免费账号,在浏览器中直接运行 Python 代码