如何从直方图matlab中获取概率值
How to get the probability values from a histogram matlab
这是一个 math/matlab 问题
我有一个角度数据集,范围从 -180 到 180
然后我使用代码
制作数据集的直方图
histogram(angles)
我想将直方图中的概率用于方程的另一个图
ln(probabilty of angle) = constant(angle) + constant
问题是我不知道如何从直方图中获取从 -180 到 180 的角度的概率值。
我读到我需要标准化我的直方图,但从那里我不确定该怎么做
谢谢
函数 hist()
将使用它的第三个参数为您规范化:
x = rand(1000, 1)*360-180;
[probas, angles] = hist(x, -180:10:180, 1.0);
bar(angles, probas);
您可能希望合并 bin -180 和 +180 的值
现在 angles
和 probas
可用于其他地块。
这是一个 math/matlab 问题
我有一个角度数据集,范围从 -180 到 180
然后我使用代码
制作数据集的直方图histogram(angles)
我想将直方图中的概率用于方程的另一个图
ln(probabilty of angle) = constant(angle) + constant
问题是我不知道如何从直方图中获取从 -180 到 180 的角度的概率值。
我读到我需要标准化我的直方图,但从那里我不确定该怎么做
谢谢
函数 hist()
将使用它的第三个参数为您规范化:
x = rand(1000, 1)*360-180;
[probas, angles] = hist(x, -180:10:180, 1.0);
bar(angles, probas);
您可能希望合并 bin -180 和 +180 的值
现在 angles
和 probas
可用于其他地块。