矩阵与xlim的直方图

时间:2014-07-18 13:49:12

标签: matlab matrix histogram

我有一个m-by-n矩阵,其值在10 ^ -20到10 ^ -8之间 我是通过

绘制的
figure();
hist(My_mat(:),15);

我只获得了一个文件箱,也包括' 15'但我想在最小值和最大值之间获得几个箱子 你有什么建议吗?

2 个答案:

答案 0 :(得分:0)

事实上。要绘制具有任意二进制位的直方图,请使用:

nbins=10;
figure();
hist(data,nbins)

但是,如果没有给出第二个参数,则使用10个箱的标准。我怀疑你的矢量包含所有相同的数字,因此只产生一列。你能验证一下吗?

亲切的问候,

Ernst Jan

答案 1 :(得分:0)

这对我有用(我得到15个箱子):

C=rand(300,600)*1e-20;   % to have similar numbers as you have
nbins = 15;
hist(C(:),nbins);

如果仍有问题,请尝试

close all; clearvars;

在执行休息之前。

相关问题