Ios Objective-C如何生成具有n个值的钟形曲线数组?

Ios Objective-C如何生成具有n个值的钟形曲线数组?,ios,iphone,objective-c,distribution,bell-curve,Ios,Iphone,Objective C,Distribution,Bell Curve,我试图生成一个钟形曲线数数组,两端之间有一定数量的桶/离散值。例如,我需要30个桶,遵循钟形曲线分布,加起来是1.0。第一个桶和最后一个桶中的数字约为0.015,第二个桶中的数字约为0.02,依此类推 objective-c或开源项目中是否有内置函数可以帮助我生成包含n个桶的钟形曲线?对于数量相对较少的桶,构建一个值表就可以了。你只需要做一半的工作,因为它是对称的。Hmmm……没有内置函数会突然出现在你的脑海中。但是如果有人知道的话,我会感兴趣的。当然,您可以通过“滚动”骰子生成自己的钟形曲线(

我试图生成一个钟形曲线数数组,两端之间有一定数量的桶/离散值。例如,我需要30个桶,遵循钟形曲线分布,加起来是1.0。第一个桶和最后一个桶中的数字约为0.015,第二个桶中的数字约为0.02,依此类推


objective-c或开源项目中是否有内置函数可以帮助我生成包含n个桶的钟形曲线?

对于数量相对较少的桶,构建一个值表就可以了。你只需要做一半的工作,因为它是对称的。

Hmmm……没有内置函数会突然出现在你的脑海中。但是如果有人知道的话,我会感兴趣的。当然,您可以通过“滚动”骰子生成自己的钟形曲线(带桶),骰子的数量会影响曲线的形状(和桶的数量)。在我看来,这是一个数学问题,而不是一个编程问题。你说的是那个。请特别参阅“数值近似”一节。这个问题似乎与主题无关,因为它与数学有关。钟形曲线,即正态分布或高斯分布,具有无限的范围。因此,两个端部铲斗必须各自覆盖无限范围,以便中间组铲斗具有固定尺寸。由于在这些中间n-2个存储桶的范围内,可能有无限多个端点,因此在指定端点之前,问题有无限多个解决方案。这就是我现在看到的——大约90个从excel粘贴的查找值。我想通过编程方式创建第n个值来扩展它。在这种情况下,需要为端点指定一些有限的边界。