我有一个m-by-n矩阵,其值在10 ^ -20到10 ^ -8之间 我是通过
绘制的figure();
hist(My_mat(:),15);
我只获得了一个文件箱,也包括' 15'但我想在最小值和最大值之间获得几个箱子 你有什么建议吗?
答案 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;
在执行休息之前。