加高斯噪声的matlab代码
时间: 2024-05-29 14:10:43 浏览: 96
下面是一个加高斯噪声的matlab代码示例:
```matlab
% 生成一个100x100的矩阵
A = rand(100);
% 添加高斯噪声
sigma = 0.1; % 噪声的标准差
noise = sigma * randn(size(A)); % 生成与A相同大小的高斯噪声
B = A + noise; % 将噪声添加到A中
% 显示原始矩阵和带有噪声的矩阵
subplot(1,2,1)
imagesc(A)
axis image off
title('Original')
subplot(1,2,2)
imagesc(B)
axis image off
title(['With Gaussian noise (sigma = ' num2str(sigma) ')'])
```
运行结果如下图所示,左边是原始矩阵,右边是添加高斯噪声后的矩阵:
![加高斯噪声的matlab代码示例运行结果](https://i.imgur.com/1YQYI0f.png)
阅读全文