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/07/02 02:33:33
![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](/uploads/image/z/14123997-45-7.jpg?t=clear%3B+X%3Dimread%28%27life.jpg%27%29%3B+X%3Drgb2gray%28X%29%3Bsubplot%28221%29%3B+imshow%28X%29%3B+title%28%27%E5%8E%9F%E5%A7%8B%E5%9B%BE%E5%83%8F%27%29%3B+%25+%E7%94%9F%E6%88%90%E5%90%AB%E5%99%AA%E5%9B%BE%E5%83%8F%E5%B9%B6%E5%9B%BE%E7%A4%BAinit%3D2055615866%3B+randn%28%27seed%27%2Cinit%29%3B+X%3Ddouble%28X%29%3B%25+%E6%B7%BB%E5%8A%A0%E9%9A%8F%E6%9C%BA%E5%99%AA%E5%A3%B0XX%3DX%2B8%2Arandn%28size%28X%29%29%3B+subplot%28222%29%3B+imshow%28uint8%28XX%29%29%3B+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
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.