2013-11-21 4 views
1

Matlab 가능한 이벤트 집합이 0-255 인 이항 PDF가 이미 정의되어 있습니다. 해당 PDF에 따라 0-255의 기호를 생성하고 싶습니다. 어떻게해야합니까? Matlab에서 PDF (확률 밀도 함수)에 따라 기호 생성

은 PDF를 생성하기 위해 사용되는 코드입니다 :

x=0:255; %range of possible values 
m=255; 
b=0.06245; 
y=binopdf(x,m,b); %generates a binomial distribution 

플로팅 "Y"나는이 시대의 대부분의 소스가 생성하는 기호 (23) (9) 사이에있을 것입니다 볼 수 있습니다. 다시 말하면, 어떻게 심볼 소스를 디자인 할 수 있습니까? 고맙습니다.

답변

1

사용

result = binornd(m,b,R,C); 

(m, b) 이항 분포로부터 그려 랜덤 값의 R X C 행렬을 생성한다. 그런 다음 히스토그램을

hist(result(:),-.5:255.5) 

플롯하면


해당 (R 위해 및/또는 C 충분히 큰) 얻어진 값이 원하는 이항 분포를 따라 확인할 수있다.

+0

나는 이미 그 기능을 시도해 보았습니다. 그러나 나는 그것을 잘못된 방식으로 사용하고있었습니다. 감사! – karl71

관련 문제