早教吧作业答案频道 -->其他-->
MATLAB的imhist的问题a=[2 1 3; 5 1 2];h=imhist(a,10)结果是 0 0 0 0 0 0 0 0 0 6结果为什么会这样
题目详情
MATLAB的imhist的问题
a=[2 1 3; 5 1 2];
h=imhist(a,10)
结果是
0
0
0
0
0
0
0
0
0
6
结果为什么会这样
a=[2 1 3; 5 1 2];
h=imhist(a,10)
结果是
0
0
0
0
0
0
0
0
0
6
结果为什么会这样
▼优质解答
答案和解析
a=[2 1 3; 5 1 2];输入matlab后是double型的数据,imhist(a,10)是把0-1分成了10个区间,double型的最大值为1,而a中都为大于1的值,所以都被置为1,即a中为6个1.
所以h=imhist后结果就是你的结果.
不知道你的本意是什么?是显示a中数字出现的频率,还是显示什么?
如果是显示a数字出现的频率,将a转换成uint8型,然后h=imhist(a)即可,默认是把0-255分成256个区间,结果就是1出现了2次,2出现了2次,3出现了1次,5出现了1次.
给 你举个例子
a =
2 1 3
5 1 2
>> [h,x]=imhist(a,10)
h =
0
0
0
0
0
0
0
0
0
6
x =
0
0.1111
0.2222
0.3333
0.4444
0.5556
0.6667
0.7778
0.8889
1.0000
可以看出,h为频率,x为区间段.
所以h=imhist后结果就是你的结果.
不知道你的本意是什么?是显示a中数字出现的频率,还是显示什么?
如果是显示a数字出现的频率,将a转换成uint8型,然后h=imhist(a)即可,默认是把0-255分成256个区间,结果就是1出现了2次,2出现了2次,3出现了1次,5出现了1次.
给 你举个例子
a =
2 1 3
5 1 2
>> [h,x]=imhist(a,10)
h =
0
0
0
0
0
0
0
0
0
6
x =
0
0.1111
0.2222
0.3333
0.4444
0.5556
0.6667
0.7778
0.8889
1.0000
可以看出,h为频率,x为区间段.
看了 MATLAB的imhist的...的网友还看了以下:
分子热力学问题!为什么0度的水结成0度的冰,体积变大,分子势能减小呢? 2020-05-14 …
对球体表面积的证明有什么问题?结果是π²*r².设球半径为r,表面积为S,S就相当于对球上圆的周长 2020-05-16 …
向量,与三角形结合的问题设0是平面上一定点,A,B,C是平面上不共线的三点,动点P满足向量0P=向 2020-05-16 …
求特征值问题A是秩为2的3阶实对称矩阵,且A²+5A=0则A的特征值是?答案是负5,负5,0.结果 2020-07-12 …
谁能告诉我,胰岛素释放实验结果为以下值说明什么问题,急!!我的小孩16岁,胰岛素释放值:空腹0小时 2020-07-19 …
对于生物实验结果的问题很多题目都有不同的问法比如预测结果和结论分析实验结果解释实验结果等等答案有时 2020-08-02 …
如何表达0除以0等于0EXCEL里面0/0=0这个计算是错误的,我想问下有没有什么正确的表达方法主要 2020-11-01 …
找资料弄了一个CTAB法提菌液DNA,但一直无结果,哪位大神帮我看一下实验方案有什么问题木有,欢迎指 2020-11-08 …
有关化学摩尔的一些小问题问1根据公式,物质的质量=结构粒子数/阿伏加德罗常数其中结构粒子数是什么?问 2020-12-21 …
色环电阻测量问题色环电阻棕黑银金绿用数字万用表测量得的结果几乎为0请问是什么问题这对电路会有什么影响 2021-01-01 …