clear; X=imread('life.jpg'); X=rgb2gray(X);subplot(221); ims
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/30 18:59:22
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,没有该句解释.
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,没有该句解释.
这是用来控制随机数生成状态的.init代表随机数生成机所处的状态.
指定特定的init,则之后生成的随机数序列就是固定的.
一般不用此方法指定生成机的状态,生成机就从某个未知的状态开始运作.
这句话的作用是可以重复生成同样的随机数序列,也就可以完全重复含有随机数的仿真实验.
这是7,7版本前的用法,之后的版本还可以用但是不鼓励.具体请参考help rand和help randstream.
指定特定的init,则之后生成的随机数序列就是固定的.
一般不用此方法指定生成机的状态,生成机就从某个未知的状态开始运作.
这句话的作用是可以重复生成同样的随机数序列,也就可以完全重复含有随机数的仿真实验.
这是7,7版本前的用法,之后的版本还可以用但是不鼓励.具体请参考help rand和help randstream.
matlab程序哪有错clear all; clc; [x,map]=imread('c:\matlab7\45.bmp
Matlab读取图像的问题:I=imread('X.jpg'),size(f)后得到的是ans = 166 176 3
MATLAB进行灰度图像读取时: I=imread('lena.bmp'); IW=rgb2gray(I); 总报错
matlab中 [X,map]=imread('forest.tif'); 这句怎么理解?
matlab问题 ref =double(imread('tu1.jpg')); ref = ref(1:size(re
x=2:2:8;y=[1 2 2 1];subplot(221);plot([x;x],[zeros(1,4);[1 2
matlab 中错误程序:clc;clear;I=imread('D:\systemp\桌面\stu2099\peppe
clear; x=0:0.1:pi/3; y=exp(-0.5*x)*sin(x+pi/6); trapz(x,y) 在
matlab:1.x=1:pi/4:5 这里的“/”表示什么?数值呢?subplot(2,2,1) 括号里的2 2 1又
clear x=12345 y=0 do while x>0 y=y+x%10 x=int(x/10) enddo y
clear all Clcr=设定值;f=@(t,x)[-8/3*x(1)+x(2)*x(3);-10*x(2)+10*
(X+X)+(X-X)+(X*X)+(X/X)=100