【发布时间】:2018-08-22 13:19:59
【问题描述】:
我正在尝试将泊松函数拟合到 Matlab 中的直方图:该示例要求使用 hist()(已弃用)所以我想改用 histogram(),尤其是因为您似乎无法标准化 hist( )。然后我想使用 poisspdf() 或任何其他标准函数(最好没有工具箱!)对其应用泊松函数。直方图是概率缩放的,这就是泊松函数的问题来自 AFAIK。
clear
clc
lambda = 5;
range = 1000;
rangeVec = 1:range;
randomData = poissrnd(lambda, 1, range);
histoFigure = histogram(randomData, 'Normalization', 'probability');
hold on
poissonFunction = poisspdf(randomData, lambda);
poissonFunction2 = poisspdf(histoFigure, lambda);
plot(poissonFunction)
plot(poissonFunction2)
我尝试了多种不同的方法来创建泊松函数 + 绘图,但它们似乎都不起作用:此函数中的值与直方图值不一致,因为它们相差几个小数。
图片应该是这样的
但是目前我只能正确显示条形图。
【问题讨论】:
标签: matlab histogram normalization poisson