배열에 가우스 노이즈를 추가 할 때 히스토그램은 가우스가되어야합니까? 소음은 무작위이지만 배포판은 가우스 오른쪽이어야합니다? 그건 내가 얻는 것이 아니다.matlab에서 랜덤 잡음 생성
A=zeros(10);
A=imnoise(A,'gaussian');
imhist(A)
배열에 가우스 노이즈를 추가 할 때 히스토그램은 가우스가되어야합니까? 소음은 무작위이지만 배포판은 가우스 오른쪽이어야합니다? 그건 내가 얻는 것이 아니다.matlab에서 랜덤 잡음 생성
A=zeros(10);
A=imnoise(A,'gaussian');
imhist(A)
imnoise()는 이미지 아닌 일반 어레이에 적용 할 수있는 기능이다.
아마도 randn() 함수를 살펴볼 수 있습니다.
에만 10
의 샘플링 프레임 종 곡선을 볼 수는 중심 극한 정리를 참조하십시오.
http://en.wikipedia.org/wiki/Central_limit_theorem
나는 훨씬 더 큰 뭔가 샘플링 프레임을 늘려보십시오 것입니다.
참조 : 많은 수의
의법률
두 가지가 갈 수 :
당신은 충분히이 없습니다 샘플 크기 또는
가우스 분포를 갖는 imnoise의 기본 평균은 0입니다. 이는 종 곡선의 오른쪽 절반 만 볼 수 있음을 의미합니다.
시도
imhist(imnoise(zeros(1000), 'gaussian', 0.5));
이 코드가 무엇을하고 있는지입니다 : 어디에 문제가
A = zeros(10);
mu = 0; sd = 0.1; %# mean, std dev
B = A + randn(size(A))*sd + mu; %# add gaussian noise
B = max(0,min(B,1)); %# make sure that 0 <= B <= 1
imhist(B) %# intensities histogram
당신이 볼 수 있습니까?
: (힌트 RANDN이 수 ~N(0,1)
반환, 따라서 그 결과 추가 된 노이즈가 ~N(mu,sd)
것은) 아마 당신은 무엇을하려고하는 것은 :
hist(randn(1000,1))