問題描述:有一個f存儲著[1,2,4,5,6,7,8,9,4,11,54,44,33 ……]這種數據,是單行的數組。
我想把這個f用直方圖表示出來。應該怎么處理?
回答:Matlab中有兩種直方圖,不知道你說的是那一種
我先列出來你看看你需要那一種
1.hist(x) 先統計x中各個區間的數據的個數,在算出它們的百分比,最后繪制出各個區間的百分比的直方圖,區間可以Matlab自動選擇,也可以人工設置
2.bar(f) 這個是最簡單的,就是將f中的每一個數據會一個柱狀圖
比如x=[1 2 3],y=[8 9 5] bar(x,y)繪制出來的就是在坐標x=1的柱高8 x=2時高9 x=3時5
%by dynamic %see also http://www.matlabsky.com %contact me matlabsky@gmail.com %2009.2. % |
|