如何在Matlab中找到pdf的规范化常量?

时间:2017-06-06 10:19:04

标签: matlab

我有一个带有来自[-v,v]的样本空间的pdf,其中0 <= v&lt; 1 并且pdf是,c作为归一化常数

f(v) = c*v^2 for v in [-v,v]
f(v) = 0 otherwise

现在有没有办法让matlab找到给定v的c? 我知道我可以整合它,它应该等于一个然后找到c,但这似乎应该可以在here某处获得,但我找不到它

1 个答案:

答案 0 :(得分:1)

我不相信这样的功能存在,但我可能是错的。但是,您可以在Matlab中使用数字积分函数,如:

I = integrate(function, xmin, xmax);
c = 1/I; % your normalization constant

通过这种方式,您可以随时整合pdf,甚至更复杂的PDF格式。