首先說(shuō)一下hist函數(shù)的作用:
hist 繪制直方圖函數(shù) 語(yǔ)法: n = hist(Y) n = hist(Y,x) n = hist(Y,nbins) [n,xout] = hist(...) hist(...) hist(axes_handle,...) 描述: 直方圖顯示了數(shù)據(jù)值的分布情況。 n = list(Y) 將向量Y中的元素分到10個(gè)等間隔的范圍內(nèi),,并返回每個(gè)范圍內(nèi)元素的個(gè)數(shù)作為一行向量,。 如果Y是一個(gè)m x p的矩陣,hist將Y的每一列作為一個(gè)向量,,并返回一個(gè)10 x p的矩陣n,。n的每一列的值對(duì)應(yīng)Y的該列。 n = hist(Y, x) x是一個(gè)向量,,返回x的長(zhǎng)度個(gè)以x為中心的,Y的分布情況,。 例如:如果x是一個(gè)5元素的向量,,返回Y在以x為中心的,x長(zhǎng)度個(gè)范圍內(nèi)數(shù)據(jù)直方分布,。 注:如果更需要制定數(shù)值邊界而不是中心,,可以使用histc。 n = hist(Y, nbins) nbins是一個(gè)范圍,,使用nbins間隔數(shù),。 [n,xout] = hist(...) 返回n和xout,包含有數(shù)目頻率和間隔位置,??梢允褂胋ar(xout, n)來(lái)繪制直方圖。 hist(...) 使用上述方法繪制沒(méi)有輸出的直方圖,。 hist(axes_handle) 使用exes_handle軸繪制,,代替目前的軸(gca),。 在你給的樣例當(dāng)中,hist是用來(lái)計(jì)算data數(shù)組的分布情況,,也就是分別統(tǒng)計(jì)1,,2,3,,4每個(gè)數(shù)出現(xiàn)的次數(shù),。 其中,data中有3個(gè)1,,2個(gè)2,, 3個(gè)3, 2個(gè)4. 所以輸出是3 2 3 2. |
|