如何在 MATLAB 中绘制概率密度函数?

计算科学 matlab 可能性 绘图
2021-12-27 06:17:59

我正在尝试在 MATLAB 中为我的生物识别项目获取频率图或 PDF(概率密度函数)图。我有两个向量genuine_scoresimpostor_scores,我需要一个像这样的图表:

x-axis : value of elements
y-axis : frequency of that value

所以图表应该是这样的: 在此处输入图像描述

我试过probplot()了,但它给出了累积分布函数

我也尝试过normpdf();,但这对我来说没有意义。因为我对平均值不感兴趣。我只需要每个值在向量中出现的频率。

谢谢你的帮助 !

2个回答

我认为 hist (直方图)或 bar (条形图)可以完成这项工作。

http://www.mathworks.co.uk/help/matlab/ref/bar.html

http://www.mathworks.co.uk/help/matlab/ref/hist.html

Matlab R2014b 有这个“直方图”函数,它具有“标准化”属性,它可能会给出你想要的。

http://www.mathworks.com/help/matlab/ref/histogram.html#namevaluepairarguments