如何用MATLAB产生高斯白噪声,并且画出图形

2025-03-28 14:49:16
推荐回答(1个)
回答(1):

一般加入白噪声,只得是加入高斯白噪声
利用randn产生高斯分布噪声加到原来的图像上就可以了

假设你原来的图像的数据存在矩阵变量a中
那么
noise=A*randn(size(a));
其中A是需要加噪声的方差值,A的取值确定噪声的幅度大小
一般比图像信号幅度小得多

b=a+noise;
就是加了噪声之后的图像