y1=sin(x)
y2=0.5*ones(size(x))y3=-y2
plot(x,y1,x,y2,'r',x,y3,'r')
hist画完直方图之后,hold on,画直线:
x=normrnd(10,0.1,1,1000)%生成1000个随机数
hist(x,50)%直方图
hold on
plot([10,10],[0,70],'r') %画直线。
%data为数据比如rand(1,100)
%range为范围比如 0:0.1:1
hist(data,range)%做直方图
counts = hist(data,range)%取各区间频率
hold on%当前图
plot(range,counts/2)%各条的中点连成连线
扩展资料:
直方图显示了数据值的分布情况。
n=hist(Y)
将向量Y中的元素分到10个等间隔的范围内,并返回每个范围内元素的个数作为一行向量。这里的10个是matlab默认的间隔的个数。如果想考察数据在其他间隔个数中的分布情况,可以使用 n = hist(Y,nbins) 的格式,这里的nbins是一个标量(即一个数量,非矢量),它表示间隔的个数。
参考资料来源:百度百科-HIST
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)