clear; X=imread('life.jpg'); X=rgb2gray(X);subplot(221); imshow(X); title('原始图像'); % 生成含噪图像并图示init=2055615866; randn('seed',init); X=double(X);% 添加随机噪声XX=X+8*randn(size(X)); subplot(222); imshow(uint8(XX)); title

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/18 05:33:32

clear; X=imread('life.jpg'); X=rgb2gray(X);subplot(221); imshow(X); title('原始图像'); % 生成含噪图像并图示init=2055615866; randn('seed',init); X=double(X);% 添加随机噪声XX=X+8*randn(size(X)); subplot(222); imshow(uint8(XX)); title
clear;
X=imread('life.jpg');
X=rgb2gray(X);
subplot(221);
imshow(X);
title('原始图像');
% 生成含噪图像并图示
init=2055615866;
randn('seed',init);
X=double(X);
% 添加随机噪声
XX=X+8*randn(size(X));
subplot(222);
imshow(uint8(XX));
title(' 含噪图像 ');
其中randn('seed',init)是什么意思.init的取值代表了什么?用help randn,没有该句解释.

clear; X=imread('life.jpg'); X=rgb2gray(X);subplot(221); imshow(X); title('原始图像'); % 生成含噪图像并图示init=2055615866; randn('seed',init); X=double(X);% 添加随机噪声XX=X+8*randn(size(X)); subplot(222); imshow(uint8(XX)); title
这是用来控制随机数生成状态的.init代表随机数生成机所处的状态.
指定特定的init,则之后生成的随机数序列就是固定的.
一般不用此方法指定生成机的状态,生成机就从某个未知的状态开始运作.
这句话的作用是可以重复生成同样的随机数序列,也就可以完全重复含有随机数的仿真实验.
这是7,7版本前的用法,之后的版本还可以用但是不鼓励.具体请参考help rand和help randstream.