distributionnetwork-power2c.../barPlot.m

14 lines
460 B
Matlab

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