蝙蝠侠公式 | Batman Equation

今晚在上matlab课的时候无聊上饭否,看到了Nos.分享的一条消息

> 老外们对漫画英雄的痴迷是我们难以想象的,也经常因此干出一些很有才的举动,比如有人就写出了一个“蝙蝠侠方程式”。这个方程式本身异常复杂,但藉此绘制出来的曲线却令人拍案叫绝,活脱脱就是一个蝙蝠侠标志。可惜咱当年中学时代的数学知识已经完全交差了,竟然看不出一丝头绪。还是请读者中的高手们解读吧。

>

想在matlab下验证下的,回来后Google了下Batman Equation,找到了StackExchange上一个关于Batman Equation一个很热烈的讨论:Is this Batman equation for real?,上面有各种数学大牛关于蝙蝠侠公式的解析。你想知道的,上面都有了。

下文引述一下我看懂的一些东西:

其中c>=0

整个大方程式中有很多类似上述形式的表达式,把这个表达式扔进万能的搜索引擎WolframAlpha

在保证结果是实数的情况下,可以看到x只能取一定的值域

x<-c 或 x>c

在上述值域内,该表达式取值恒定为1.所以可以猜测这个很长的公式中很多类似的这种表达式是用来限定区间用的。

可以看到整个方程式的左边有多个大括号相乘等于0,大胆猜测每个大括号里的结果都等于0。

于是得到如下图6个方程式(上述链接上有详解),于是这个方程式就这么被证实了!

附matlab下的实现代码:

数学真神奇啊!



关于 McKelvin

a hacker who's interested in `music computing` and `network security`.
此条目发表在 Interest 分类目录,贴了 , 标签。将固定链接加入收藏夹。