2012-02-09 4 views
3

내가 matlab에에서 만든 히스토그램의 차이를 알아 내려고 노력하고있어 ('HIST'와 'histc "와 excel2007에서 만든 하나를 기능을 사용하여 차이 히스토그램 엑셀/matlab에

다음

내 데이터이다.

92.75408677 
94.30203471 
39.29203084 
39.69600648 
169.599791 
47.69892422 
55.70547521 
45.68462703 
47.87167045 
40.44786332 
166.2861124 
113.4816594 
100.4448781 
47.82555238 

여기

0 
10 
20 
30 
40 
50 
60 
70 
80 
90 
100 
110 
120 
130 
140 
150 
160 
170 
180 

이 다른 소프트웨어와 다른 기능을 이용하여 다른 주파수의 결과 인 다음 빈들을 사용

01,235,
bins Histc-Matlab Excel Hist-Matlab 
    0 0 0 0 
    10 0 0 0 
    20 0 0 0 
    30 2 0 0 
    40 5 2 3 
    50 1 5 4 
    60 0 1 1 
    70 0 0 0 
    80 0 0 0 
    90 2 0 2 
    100 1 2 1 
    110 1 1 1 
    120 0 1 0 
    130 0 0 0 
    140 0 0 0 
    150 0 0 0 
    160 2 0 0 
    170 0 2 2 
    180 0 0 0 

왜 모두 다른가요? 아무도 날 설명 할 수 있을까?

건배

답변

3

그냥 정보 :

N = HIST x는 벡터이고, 길이 사이의 Y의 분포를 반환 (X, Y) (X) ×에 의해 지정된 센터와 빈 .

n = histc (x, edges)는 가장자리 벡터 (단조 감소하지 않는 값을 포함해야 함)의 요소 사이에 인 벡터 x의 값 수를 계산합니다. n은 이러한 카운트를 포함하는 길이 (에지) 벡터입니다. 에지 (k) < = x (i) < 에지 (k + 1)이면 n (k)는 x (i)를 계산합니다. 마지막 빈은 모서리 (end)와 일치하는 x의 모든 값을 계산합니다.

Excel은 각 데이터 저장소의 데이터 요소 수를 계산합니다. 숫자 이 최저 경계보다 크고 데이터 범위의 큰 경계와 같거나 작은 경우 데이터 포인트가 특정 데이터 저장소에 포함됩니다.

1

HIST 당신처럼 만들 가장자리의 중앙을 중심으로 쓰레기통하게 보인다 : 35-45을,이 다음 숫자 : 39.29, 39.69 및 40.44, 그래서 그것을 마크 (3) , histc는 함수에 사용할 정확한 구석을 사용하지만 30-40은 2를 표시하고 마지막으로 histc와 동일하게 사용하지만 1 위치 전진합니다. 매뉴얼에서