2012-11-07 6 views
1

rand(4,4) 코드를 실행하면 0과 1 사이의 임의의 숫자가있는 4x4 행렬을 얻을 수 있습니다. 어떻게하면이 데이터를 0 - 0.09, 0.1 - 0.19, 0.2, 0.29, 등의 그룹으로 그룹화 할 수 있습니까? 그런 다음 히스토그램에 그릴 수 있습니까?MATLAB에서 난수를 그룹화하는 방법

나는 무작위로 생성 된 번호를 줄 수있는 M 파일을 만들었습니다. 그런 다음 파일을 100 번 실행하고 100 개의 다른 난수를 얻은 다음 그룹화하여 기본을 이해하면 내 사례에 적용 할 수 있습니다.

답변

0

기능은 histc 당신을 도울 수있다.

>> v = rand(1, 100); % generate 100 RV at once (matlab is all about vectorization) 
>> edges = 0:.1:1; % edges of histogram bins 
>> counts = histc(v, edges); 
>> bar(counts); 
관련 문제