matlab是一个功能强大的辅助工具在佷多领域都有人在使用它,其中的hist()和bar()函数也是一个使用量很高的函数但它的用法可能还是有很多人不是十分的明了,下面小编將用做通俗易懂的词语来和大家分享这个函数的使用
-
首先和大家分享hist()函数的使用,这个函数有两种常用的函数格式
第一种、hist(x):这種格式中x是一维向量,函数的作用是将x中的最小和最大值之间的区间等分成10等份输出的直方图横坐标是x值,纵坐标是该值的个数可以理解为下面中的hist(x,10)
-
针对第一种情况举个例子,
在matlab中for的使用方法运行后的结果如下图所示
-
第二种、函数格式为 [a,b]=hist(x,n) 其中x是一维向量函数功能是将xΦ的最小和最大值之间的区间等分n份,横坐标是x值纵坐标是该值的个数。返回的a是落在该区间内的个数b是该区间的中心线位置坐标。
-
輸出结果如上图中下半部分所示可以看到和理论分析的结果一样。如果把上面的[a,b]=hist(data,m)改为hist(data,m)再在matlab中for的使用方法运行可以得到下图所示的输出结果
-
对于bar函数的使用一般格式如下:bar(x,y) 其中x必须是严格递增的且一维向量x和一维向量y长度相同。以一维向量x的值为x坐标对应的y为y坐标画直方图。
-
此经验由movieforyou首发版权所有,谢绝盗版
-
如果您喜欢,请投上一票、点赞或者留下宝贵意见谢谢。
经验内容仅供参考如果您需解決具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士