数电并行开方器
minecraft吧
全部回复
仅看楼主
level 14
tg792
楼主
最近也是在学习开方这一块,也准备从数电,模红,命令三个方法去学习。数电的话用的是二分法,毕竟二进制的除2靠移位就能很容易办到。
2018年03月26日 17点03分
1
level 14
tg792
楼主
比如我们算一个64
+3
2+16+4+1=117的开二次方
2018年03月26日 17点03分
2
level 14
tg792
楼主
前四位整数部分,后四位小数部分,结果就是8+2+1/2+1/4+1/16=10.8125,而117的真实开方值为10.816654,还算接近
2018年03月26日 18点03分
3
level 14
tg792
楼主
其实感觉数电表达的话小数后四位也不是非常精确,因为说是四位,其实只是因为最后的1/16有四位小数。感觉上如果能精确到1/64的话就会比较准确,而且其实也仅仅是把全加器的位数扩大而已,体积上肯定也会继续增大。
2018年03月26日 18点03分
4
level 14
tg792
楼主
接下里的话就是用模红和命令的方法实现,模红的话看大佬帖子是说用竖式法最好,而牛顿迭代法比较适合命令、那就朝这个方向去继续努力学习,相信自己也会有更好的进步和收获
2018年03月26日 18点03分
5
level 14
tg792
楼主
最近也在了解了解矢量炮这种综合类型的红石领域,但发现还是需要自己在其他领域有更深入的理解以后才能更好地学习这个领域。
2018年03月26日 18点03分
6
level 13
七黄ლ
可啪
2018年03月26日 22点03分
9
七黄ლ
请问一下二分法如何开方?
2018年03月26日 23点03分
tg792
回复 七黄ლ :像256以内的话就先取8,用平方乘法器计算8的平方,跟要开方的数比较,小于等于要开方的数的话就把8存入寄存器,否则就不存入。然后把8移1位就相当于取4再去进行相同的步骤,不断循环把每一位上的数字都试出来
2018年03月27日 01点03分
tg792
回复 七黄ლ :
https://tieba.baidu.com/p/3909531671
这边有具体讲三种方法
2018年03月27日 01点03分
七黄ლ
回复 tg792 :好的,多谢 我去研究研究
2018年03月27日 04点03分
level 6
不能钉的钉子
泪子
2018年03月27日 03点03分
16
level 11
环太平羊♂
大佬
2018年03月27日 05点03分
17
level 14
Hal-
感觉略长
2018年03月27日 10点03分
18
level 1
歪瓜卡爆
大佬666
2018年09月04日 13点09分
21
1