1
나는 Matlab 함수 "hist"를 사용하여 임의의 프로세스 구현의 확률 밀도 함수를 계산합니다.히스토그램 (히스토그램)이 0으로 시작하지 않음 (및 끝)
실제로 요 : 위해 그 영역을 정규화 H0
2)의 히스토그램을 복용
1) 정규화 곡선을 플롯)
3 1 도착.
문제는 얼마나 많은 쓰레기통을 사용하든 히스토그램은 0에서 시작하지 않으며 0으로 되돌아 가지 않습니다. 실제로 그런 종류의 동작을 원합니다.
내가 사용하는 코드는 다음과
Nbin = 36;
[n,x0] = hist(h0,Nbin);
edge = find(n~=0,1,'last');
Step = x0(edge)/Nbin;
Scale_factor = sum(Step*n);
PDF_h0 = n/Scale_factor;
hist(h0 ,Nbin) %plot the histogram
figure;
plot(a1,p_rice); %plot the theoretical curve in blue
hold on;
plot(x0, PDF_h0,'red'); %plot the normalized curve obtained from the histogram
를 내가 얻을 플롯은 다음과 같습니다
이 histc를 살펴 보자 ('바 (histc (X, [H0 : 1/nbins : 2]))') – Daniel