主要内容

历史

直方图(不推荐;使用直方图)

历史不建议使用。使用直方图相反。

有关更多信息,包括有关更新代码的建议,请参阅替换不推荐的hist和histc实例.

说明

例子

历史()创建向量中元素的直方图条形图. 中的元素被分成10个等间距的箱子-最小值和最大值之间的轴.历史将存储箱显示为矩形,以便每个矩形的高度指示存储箱中的元素数。

如果输入是多列数组,历史为数据的每一列创建直方图把它们叠加到一个单独的图上。

如果输入是数据类型绝对的,每个箱子都是.

例子

历史(,梯度方向数)种类输入标量指定的存储箱数梯度方向数.

历史(,xbins公司)种类放入由向量确定间隔或类别的箱子中xbins公司.

  • 如果xbins公司是一个等间距值的向量历史使用这些值作为仓位中心。

  • 如果xbins公司是一个不均匀间隔值的向量,那么历史使用连续值之间的中点作为bin边。

  • 如果属于数据类型绝对的,那么xbins公司必须是指定类别的分类向量或字符向量的单元格数组。历史仅为这些类别绘制条形图。

向量的长度xbins公司等于箱子的数量。

历史(斧头,___)打印到指定的轴斧头而不是进入当前轴(一般合作协议). 选择斧头可以在前面的语法中的任何输入参数组合之前。

计数=历史(___)返回行向量,计数,包含每个存储箱中的元素数。

例子

[计数,中心]=历史(___)返回一个额外的行向量,中心,指示每个箱子中心在-轴线。

示例

全部折叠

x=[0 2 9 2 5 8 7 3 1 9 4 3 5 8 10 0 1 2 9 5 10];历史(x)

图中包含一个轴。轴包含面片类型的对象。这个对象代表x。

历史对中的值进行排序在向量中最小值和最大值之间的10个等距容器中,在本例中为0和10。

生成三列1000个随机数,绘制三列叠加直方图。

x=randn(1000,3);历史(x)

图中包含一个轴。轴包含3个面片类型的对象。这些对象表示x(:,1)、x(:,2)、x(:,3)。

中的值在最小值和最大值之间的10个等距箱子中排序。历史对列进行排序和分类并用不同的颜色绘制每一列。

绘制一个由1000个随机数组成的直方图,这些随机数被分成50个等距的箱子。

x=randn(1000,1);nbins=50;历史(x,nbins)

图中包含一个轴。轴包含面片类型的对象。这个对象代表x。

生成1000个随机数。数一数10个等距箱子中的每个箱子有多少个数字。返回箱子计数和箱子中心。

x=randn(1000,1)[计数,中心]=历史(x)
计数=1×104 27 88 190 270 243 123 38 13 4
中心=1×10-2.8915 -2.2105 -1.5294 -0.8484 -0.1673 0.5137 1.1947 1.8758 2.5568 3.2379

使用酒吧绘制直方图。

棒(中心,计数)

图中包含一个轴。轴包含类型为bar的对象。

生成1000个随机数并创建直方图。

数据=randn(1000,1);历史(数据)

图中包含一个轴。轴包含面片类型的对象。此对象表示数据。

获取创建直方图图的面片对象的句柄。

h=findobj(gca,'类型','补丁');

将绘制的条形图的面颜色设置为RGB三元组值[0 0.5 0.5]. 将边缘颜色设置为白色。

h、 面颜色=[0.5 0.5];h、 边缘色=“w”;

图中包含一个轴。轴包含面片类型的对象。此对象表示数据。

输入参数

全部折叠

输入向量或矩阵。

  • 如果是一个向量历史创建一个直方图。

  • 如果是一个矩阵历史为每列创建单独的直方图,并使用不同的颜色绘制直方图。

如果输入数组包含或未定义的分类值,历史不将这些值包含在箱子计数中。

如果输入数组包含无限值-中导中导,那么历史种类-中导进了第一个箱子中导放进最后一个箱子。如果不指定存储箱间隔,则历史仅使用输入数组中的有限值计算bin间隔。

数据类型:单|双|逻辑|范畴

箱子数量。输入必须是数字,而不是绝对的。

数据类型:单|双| int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

垃圾箱位置或类别,指定为向量。

如果是数字还是逻辑xbins公司必须是类型单一的双重的.

  • 如果xbins公司是等间距的,那么这些元素就是垃圾箱的中心。

  • 如果xbins公司如果这些元素的间距不相等,则这些元素由沿-轴,但不是实际的箱子中心。相反,历史计算单元边作为向量中连续元素之间的中点xbins公司. 要直接指定存储箱边缘,请使用历史的.

  • xbins公司只能包含有限值。第一个和最后一个存储箱扩展以覆盖中的最小值和最大值.

如果是绝对的xbins公司必须是指定类别的分类向量或字符向量的单元格数组。历史仅为指定的类别绘制条形图xbins公司.

轴对象。使用斧头以特定轴(而不是当前轴)绘制直方图(一般合作协议).

输出参数

全部折叠

作为行向量返回的每个存储箱中元素数的计数。

Bin中心或类别,作为向量返回。如果与语法一起使用[计数,中心]=历史(x,xbins),然后中心输出的元素与xbins公司输入。

  • 如果是数字还是逻辑中心是数字行向量。

  • 如果是绝对的中心是字符向量的单元数组。

扩展功能

R2006a之前引入