matlab - 如何用Matlab构造不等宽直方图?

标签 matlab histogram

我想构建一个具有不等分箱(间隔)的直方图..Matlab 仅构建具有等分箱的直方图,就好像它是一个图表..!!!

请帮助我...非常感谢!!

最佳答案

这是一个例子:

x = randn(100,1)*3;           %# some random data
e = [-10 -5 -3 -1 1 2 3 20];  %# edges of intervals:  e(i) <= x < end(i+1)
c = histc(x,e);               %# get count in each interval
bar(e, c, 'histc')            %# bar plot
set(gca, 'xlim',[e(1) e(end)])

output

关于matlab - 如何用Matlab构造不等宽直方图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2379230/

相关文章:

从 Swift 4 调用 C 函数

arrays - 在 3D 数组中查找连续值

matlab - 解释 Wilkinson Notation 线性回归模型 matlab

python - 如何从 csv 文件绘制列的直方图

python - 直方图 Matplotlib

r - 比较两个向量的分布

matlab - 如何生成数组中两个元素的所有排列?

R:将正常拟合添加到 ggplot2 中的分组直方图

mysql - 如何一次将多个条目插入 MySQL 数据库

user-interface - 使用 uigetfile 而不是 uigetdir 在 Matlab 中获取目录