戴森球计划吧 关注:81,865贴子:711,388
  • 11回复贴,共1

用四向分流器算圆周率

只看楼主收藏回复

理论上四向分流器能算任意精度的小数,现在先做一个算π的。


IP属地:山东1楼2021-03-13 21:02回复

    先看结果,应该是3141,但偶尔有±1的误差


    IP属地:山东4楼2021-03-13 21:06
    回复

      运算单元长这样
      蓝色输入,紫色运算,红色回收,黄色输出


      IP属地:山东5楼2021-03-13 21:07
      回复



        初始状态:输入区4000,回收区0,输出区0


        IP属地:山东6楼2021-03-13 21:08
        回复



          运算结果:输入区0,输出去3142,回收区858


          IP属地:山东7楼2021-03-13 21:09
          回复
            运算原理
            (((((1/2+2)/3)+1)/27+1)/3+2)/3 * 4 = 3.14128944
            近似等于π


            IP属地:山东8楼2021-03-13 21:12
            收起回复

              好家伙.......
              游戏逐渐变成了我看不懂的样子............
              =====
              圆周率等于3(大声)
              (此处推荐刘洋写的<2.013>, https://www.douban.com/note/729459256/ )


              IP属地:山东9楼2021-03-13 21:16
              回复
                理论上任何数字都可以进行展开,利用分流器进行计算,分流器层级越多,结果越精确。
                有效位数大约等于1/3到1/2的分流器数量。
                上面用了七个分流器,有四位有效数字


                IP属地:山东10楼2021-03-13 21:17
                回复
                  这游戏几十块钱卖你真是亏了


                  来自iPhone客户端11楼2021-03-13 21:18
                  回复
                    本质上分流器可以做3进制或2进制计算器,用三进制位数更少
                    上面直接就能从计算区读出三进制数是
                    0.2100121
                    用三进制算出的结果再乘4等于3.14
                    结果是3.14037494


                    IP属地:山东12楼2021-03-13 21:27
                    回复
                      七十亏啊七十亏


                      IP属地:广东来自Android客户端13楼2021-03-13 21:32
                      回复