0
点赞
收藏
分享

微信扫一扫

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏

原视频:

没有显卡的年代,这群程序员用4行代码优化游戏



相关的基础知识:

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_浮点数



最原始的求解目标:(求一个浮点数的开方的导数)

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_02



浮点数在计算机中的表示形式:

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_浮点数_03


对数的运算法则:

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_04

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_05

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_06

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_07

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_08

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_浮点数_09

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_浮点数_10

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_11

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_12

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_13

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_14

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_15

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_16


A为a在计算机中的表示形式(二进制表示形式):

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_17

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_18

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_19

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_20

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_21

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_22

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_科学计算_23

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_24

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_浮点数_25

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_浮点数_26

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_浮点数_27

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_28



求浮点数的平方根倒数的应用场景:

计算机编程中的黑魔法编程是什么?如何求解一个浮点数的平方根倒数?计算机中的浮点数是如何表示的?没有显卡的年代,这群程序员用4行代码优化游戏_图形学_29

这个情况,直白的说就是给你一个向量坐标,比如:(2.32345, 3.35125),然后需要快速的求出这个坐标向量的单位向量,也就是:

\[\frac{1}{\sqrt{2.23245^2+3.35125^2}} \]

而本文中所给出的这个快速的近似求解算法就适用于该种情况,在图形学和科学计算中对浮点数求开方后的倒数是极为常见的,由此可以可以看出该优化计算对现实的意义是十分巨大的。




举报

相关推荐

0 条评论