function barPlot( data, split_number,xWord,yWord,figTitle) ymin=min(data); ymax=max(data); % split_number=10; x=linspace(ymin,ymax,split_number); %将最大最小区间分成split_number个等分点(19等分),然后分别计算各个区间的个数 yy=hist(data,x); %计算各个区间的个数 % yy=yy/(sum(yy)*(ymax-ymin)/split_number); %计算各个区间的个数,除以总面积,总面积计算的方式为:所有小分割的面积的和即: bar(x,yy) %画出概率密度分布图 xlabel(xWord); ylabel(yWord); title(figTitle); end