Quantum Cloud: 使用 HTML5 模拟电子云

2017-05-28 10:34:15 +08:00
 bydmm

演示地址: http://bydmm.github.io/

Quantum Cloud

在量子物理中,电子是以概率波的形式虚无缥缈的围绕着原子核的。

当有人使用仪器去探测这个电子的时候,电子就会从波函数坍缩( Collapse )成为一个真实的粒子,出现在具体的位置。

本小品就是模拟了对电子进行了数十万次探测,而让电子的落点逐渐显露出中间稠密外部疏松的云状结构。

说人话:

电子它就是个函数,里面的代码有个随机数产生器。

你不去调用一下,抓着电子问:现在你到底在哪啊(你的返回值是多少)?

这是不是很没意义?

多次调用这个函数之后,你把他的位置输出到屏幕上一看:

哦,这就是电子云。

虽然电子他拒不开源,但是像薛定谔这样的反编译老流氓还是通过回归的方式把电子的源代码给推测了出来。

(1 /  Math.sqrt(Math.PI * Math.pow(a0, 3))) * Math.exp(-2 * r / a0)

于是,这个世界再无秘密。

宏观和微观的区别

对于一个宏观物体,比如你的女朋友,难道你不盯着她的时候她就会变成函数消失么?

放心,你不盯着,还有张三李四,隔壁阿姨,青梅竹马,闺蜜同学,z,zf,zff 之类的在时刻的盯着她,所以她不会消失。(你负责原谅就行了。)

但是对于一个微观小电子,比如作者我,如此之孤独,死了都没知道,所以就化为函数节约宇宙服务器的资源了。

至于宇宙服务器是怎么尽量避免运算,把没参与交互的资源丢回内存变成函数这个故事,就等下回分解吧。

参考资料: 电子云

2356 次点击
所在节点    分享创造
1 条回复
kslr
2017-05-28 14:03:03 +08:00
其实你没盯着的时候就消失了,毕竟这很占性能的,只有在你看到的之前才会渲染。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX