# 波动相关核心概念(代码1) **Repository Path**: Red-Velvet/wave1 ## Basic Information - **Project Name**: 波动相关核心概念(代码1) - **Description**: 波动相关核心概念(代码1) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-20 - **Last Updated**: 2024-03-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 项目描述 这个项目实现了可以拖动滑动条来调节余弦函数的频率和振幅 ## 项目运行效果截图 ![输入图片说明](%E6%B3%A2%E5%8A%A8%E6%A0%B8%E5%BF%83%E6%A6%82%E5%BF%B51.jpg) ## 功能 1. 设置显示时间为1秒,采样率为2000 2. 定义两个cos函数,f1, amp1为第一个cos函数的频率和振幅;f2, amp2为第二个cos函数的频率和振幅 3. 以一个合适的画板大小 figsize 显示图像 4. plot两个图像,横轴为时间,纵轴为对应的函数值 5. 用xlim方法设置显示的范围为:频率最低的那个函数的2个周期 ## 依赖 * numpy * matplotlib * ipywidgets * math ## 使用 1. 下载或克隆项目代码到本地。 2. 运行Jupyter Notebook文件 3. 只需要运行代码,即可看到绘制出的图像,分别为原始波形、去噪后的波形、原始振幅谱以及去噪后的振幅谱。 ## 注意 本项目使用的余弦函数的形式为:y = Acos(2πft),其中 A 是振幅,f 是频率,t 是时间