Matlab生成归一化直方图
2016-03-31 18:23
369 查看
使用matlab的函数histogram可以直接得到数据的直方图,但这并不是归一化的直方图。
使用如下代码可以得到归一化的直方图
结果示意:
使用如下代码可以得到归一化的直方图
x = randn(10000, 1); numOfBins = 100; [histFreq, histXout] = hist(x, numOfBins); binWidth = histXout(2)-histXout(1); figure; bar(histXout, histFreq/binWidth/sum(histFreq)); xlabel('x'); ylabel('PDF: f(x)'); hold on % fit a normal dist to check the pdf PD = fitdist(x, 'normal'); plot(histXout, pdf(PD, histXout), 'r');
结果示意:
相关文章推荐
- MATLAB全局变量
- win10下matlab r2016a 中文乱码问题
- MATLAB中size函数的用法
- MATLAB批量读取一个文件夹里的图像
- matlab prctile
- 最小二乘法(c语言实现线性,matlab进行拟合)及相关系数的求解
- 支持向量机(SVM)算法的matlab的实现
- 【信号、图像、Matlab】如何得到高斯滤波器的整数模板
- caffe+windows+matlab
- matlab程序编程
- MATLAB--相机标定教程
- MATLAB颜色的使用(转)
- c语言调用matlab
- 互信息的数学解释以及matlab编程
- matlab max/min函数
- MATLAB中的svd与svds
- matlab 结构体struct
- Seven More Languages in Seven Weeks (读书笔记):Julia
- Matlab研究分析Gabor滤波器
- matlab进度条