matlab中直方图的绘制方法:
- 核心函数 imhist()
使用imhist()直接绘制直方图。
- 使用bar函数绘制直方图
例如:
>> h=imhist(f)
>> h1= h(1:10:256)
>> horz=1:10:256
>> bar(horz,h1)
bar函数的格式为: bar( horz,v,width) width的默认值是0.8
- 使用stem函数绘制直方图
在上面的基础上,可以使用如下的方式:
语法: stem(horz,v,'color_linestyle_marker','fill')
>> h=imhist(f); >> h1=h(1:10:256); >> horz=1:10:256; >> stem(horz,h1,'fill') >> axis([0 255],[0 15000]) >> set(gca,'xtick',[0:50:255]) >> set(gca,'ytick',[0:2000:15000])
|
- 使用plot函数绘制直方图
需要注意一些绘制图形常用的方法:
title(' xxx ') :设置标题
axis([horzmin horzmax vertmin vertmax]):设置坐标轴
text(xloc,yloc,'text string','fontsize',size): 前两个参数指定字符位置,后便参数指定大小等。
阅读(19260) | 评论(0) | 转发(0) |