这段代码实现了一个信号和噪声的仿真。具体步骤如下:
- 首先,通过定义时间范围 t 和原始信号(这里使用正弦波)生成原始信号数组 originalSignal。
- 接着,使用 randn 函数生成均值为0、标准差为0.5的白噪声数组 noise。
- 将原始信号和白噪声相加得到叠加信号 noisySignal。
- 使用 subplot 函数创建一个 3x1 的子图区域,将三个图形排列在其中。
- 在第一个子图中绘制原始信号,用蓝色表示。
- 在第二个子图中绘制白噪声,用红色表示。
- 在第三个子图中绘制叠加信号,用绿色表示。
- 使用 sgtitle 函数添加整个图形的标题。
- 最后显示图形。
实验原理是通过将原始信号与随机生成的白噪声叠加来模拟实际场景中的噪声干扰。底层逻辑主要包括对时间范围和信号数组进行定义,并利用 MATLAB 绘图函数来可视化结果。
函数和方法使用:
randn:生成服从标准正态分布(均值为0、方差为1)的随机数size:获取数组的大小plot:绘制曲线图subplot:创建多个子图区域sgtitle:添加图形标题
内容由零声教学AI助手提供,问题来源于学员提问




