|
算法方法的实际限制:除了欧拉数和斐波那契数之外,π可能是研究最多的数学数之一。计算π的方法很多。以下两个方程都给出了大量的小数位数:o莱布尼茨-马达瓦尔公式,(7)4×2∞Xn=0(-1) n2n+1o第二个公式:(8)π=r6×(1++++++…+n)π可分3步转化为一个返回序列:1。π的每一个十进制数字都以4位的基数2编码。例如,前4位小数(c.f.1,4,1,5)变为0001,0100,0001,0101。根据这一原理,π的前50000位小数对应于200000位二进制信息。2.然后将从第一步获得的200000位二进制字符串重新组织为字节。例如,前4位小数构成两个连续的字节:0000100、0000101。每个字节对应一个从0到255的整数。这里,π的前两个字节变成了20和21。用π表示重组后的整数序列。3.最后,我们将实数返回与π中的每个整数相关联。为此,我们遵循与上一节相同的原则:对π的每一项,用πt(t)表示∈ [1,25000]),我们将独立于均匀分布U(born(πt),born(πt+1))得出的面积数联系起来。何处出生(i)(i)∈ [0,256])指从第3.1节中正态分布收益序列的统一离散化中获得的分离界限。在这一步之后,我们得到一个伪返回序列,如图5所示。图5:由π小数生成的伪金融时间序列如表9所示,基于π的收益序列在离散化后是不可压缩的,因为据我们所知,没有压缩算法利用π小数。基于π的模拟是另一个例子,显示了在随机外观后面隐藏模式的可能性。
|