问题标签 [uniform-distribution]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1818 浏览

matlab - 如何使用均匀分布来观察中心极限定理的作用?

我想使用 MATLAB 来可视化运行中的中心极限定理。我想rand()用来产生 10 个均匀分布的样本U[0,1]并计算它们的平均值,然后将其保存到矩阵“Mat”中。

然后我会使用直方图来可视化分布的收敛。您将如何做到这一点并规范化该直方图,使其成为有效的概率密度(而不是仅仅计算发生频率)?

为了生成样本,我正在做类似的事情:

但我想我走错了方向。

0 投票
9 回答
54753 浏览

python - 在球形体积内采样均匀分布的随机点

我希望能够生成落在球形体积内的粒子位置的随机均匀样本。

下图(由http://nojhan.free.fr/metah/提供)显示了我正在寻找的内容。这是穿过球体的切片,显示点的均匀分布:

均匀分布的圆

这是我目前得到的:

均匀分布但点簇

您可以看到由于球面坐标和笛卡尔坐标之间的转换,中心有一个点簇。

我正在使用的代码是:

下面是一些据称创建均匀球形样本的 MATLAB 代码,类似于http://nojhan.free.fr/metah给出的方程。我似乎无法破译或理解他们做了什么。

对于在 Python 中从球形体积生成真正均匀的样本的任何建议,我将不胜感激。

似乎有很多例子展示了如何从均匀的球壳中取样,但这似乎是一个更容易的问题。这个问题与缩放有关 - 半径为 0.1 的粒子应该比半径为 1.0 的粒子少,才能从球体的体积中生成均匀的样本。

编辑:修复并删除了我通常要求的事实,我的意思是制服。

0 投票
4 回答
32801 浏览

matlab - 加到 100 的随机数:Matlab

[我将人口数拆分为不同的矩阵,现在想使用随机数测试我的代码。]

快速提问,并提前感谢您的帮助-

如果我使用;

使这 9 个数字加到 100 的最佳方法是什么?

我想要 0 到 100 之间的 9 个随机数,加起来等于 100。

是否有一个内置命令可以执行此操作,因为我似乎找不到它。

0 投票
2 回答
655 浏览

matlab - 如何使用 MATLAB 在 [2,5] 上生成随机变量 X?

我必须创建一个随机变量X均匀分布在 [2,5] 上并生成超过 10000 个样本。

然后我必须使用histc()orhist()函数估计 X 的概率密度函数,并用理论曲线绘制估计的 PDF。

我不知道如何用 MATLAB 解决它。

0 投票
6 回答
37933 浏览

matlab - matlab中具有高斯和均匀分布的随机数

我想在matlab中生成一个高斯分布和均匀分布的数字。我知道这个函数 randirand()但它们都处于正态(高斯)分布。如何生成均匀分布的随机数?

0 投票
3 回答
4513 浏览

matlab - 为什么randn函数返回一个大于1的数字?

我认为randn返回一个随机数,该随机数属于均值为 0,标准差为 1 的正态分布。因此,我希望得到一个在 (0, 1) 范围内的数字。但我得到的是一个不在 (0,1) 范围内的数字。

我究竟做错了什么?

0 投票
0 回答
156 浏览

java - 均匀分布的随机素数发生器

这是我写的代码。我想生成均匀分布的随机素数。此代码有效。

我的问题:我不确定我的代码是否生成了均匀分布的素数。这是对的吗?如果没有,我该如何解决?

0 投票
2 回答
2745 浏览

c++ - uniform_real_distribution c++ 的最小/最大参数错误

我有一个函数可以在方格上生成(伪)随机游走,其中游走不应超出该正方形的边界,完整功能如下:

在方法中看到的条件阻止步行离开边界。但是,当使用足够数量的步骤调用它时(以便执行这些条件中的任何一个),我收到一条错误消息:

请注意,我发送给这个函数的 dist 是:

因此(从打印到终端的值可以看出)问题不在于偏移量将永远大于在任何条件情况下给予 distOffset 的最大值。

问题是我不能给 u_r_d 一个任意精度的双精度值吗?还是我缺少其他东西?

编辑:我应该补充一点,这些是 main() 中使用的值:

0 投票
5 回答
33544 浏览

python - 生成分布在单位球面上的点的随机样本

我正在尝试使用 numpy 在球体表面上生成随机点。我在这里查看了解释均匀分布的帖子。但是,需要有关如何仅在球体表面上生成点的想法。我有坐标(x,y,z)和每个球体的半径。

我对这个级别的数学不是很精通,并试图理解蒙特卡洛模拟。

任何帮助都感激不尽。

谢谢, 帕林

0 投票
1 回答
495 浏览

python - 让 numpy 的制服更均匀

我需要生成一组 10^5 个数据点,当它们被合并成直方图时,与数据的拟合是一条水平线。使用 np.random.uniform 不够统一(见情节)。关于如何使均匀分布更均匀而不是那么随机的任何想法???

在此处输入图像描述