你认为,一个函数图象里是否有可能包含这个函数本身的“图象”?难以置信的是,还真有人构造了这样一个东西。2001年,Jeff Tupper发表的一篇论文里提到了这样一个有趣的不等式:
  
    在0 <= x <= 105,n <= y <= n + 16的范围内,这个不等式对应的图象是这个样子:
  

其中,n = 96093937991895888497167296212785275471500433966012930665150551927170280239526642
46896428421743507181212671537827706233559932372808741443078913259639413377234878
57735749823926629715517173716995165232890538221612403238855866184013235585136048
82869333790249145422928866708109618449609170518345406782773155170540538162738096
76025656250169814820834187831638491155902256100036523513703438744618483787372381
98224849863465033159410054974700593138339226497249461751545728366702369745461014
655997933798537483143786841806593422227898388722980000748404719

你会觉得这个很神奇吗?你也许会想,天哪,这个是怎么构造出来的啊!但仔细思考之后,你会发现这个一点都不神奇。事实上明白了道理之后你可以构造出无数个这样的式子来。现在给你一些时间让你思考一下,你能否看出其中的奥秘?

就像魔术揭秘一样,说穿了真相后上面的这些东西就一点意思都没有了。在这个式子里,涉及到x和y的变量时都加上了取整符号,因此整个图象都是一格一格的。这样,不等式右边的式子就简化为y div 17 * 2^(-17x - y mod 17) mod 2,其中x和y都为整数。接着观察,一个数乘以2的负k次方相当于对应的二进制数右移k位,那么x * 2^(-k) mod 2实质上就是二进制数x右起第k位上的数字。对于某个自然数t,当17t <= y < 17(t+1)时,指数-17x - y mod 17恰好对应所有的负整数,于是位于y=17t和y=17t+16之间的图象的每个像素和t的二进制中的每一位数字一一对应。随着t值的增加,图形的像素会一点一点地变化。当纵坐标足够大时,必然会出现一段高度为17的图象,图象的样子和不等式本身的样子相同。当然,你也可以在里面“找到”任何你想要的图象,只需要把图象还原为二进制数并转换为十进制即可。你甚至可以告诉你的MM,说你发现了一个函数,函数在某个位置的图象正好是某某某我爱你的字样。

Matrix67原创
转贴请注明出处
最近发现了一些很不厚道的人,希望大家注意哦!

Tupper自我指涉公式:图象里竟然包含式子本身相关推荐

  1. Python:基于callable对象实现自我指涉

    http://baruchel.github.io/blog/python/2015/07/16/self-reference-in-python/ 在Python中实现自我指涉,方式是通过sys._ ...

  2. 自动画线指柡(主图)

    自动画线    主图 DRAWLINE(l=TROUGH(2 , 30,1 ) ,l ,h=PEAK(1 ,30 ,1 ) ,h ,1 ),COLORff00ff; DRAWLINE(l=TROUGH ...

  3. 近日我方收到大量用户QQ发送涉黄图低俗等文字,腾讯QQ回应疑似被盗号!

    6月26日晚间,大量QQ用户反映其账号被盗.部分被盗用户称,他们按照正常流程登录账号,没有点击任何链接,但也突然被提示异地登录,发现被盗号. 用户反映称,这些被盗QQ号都用来发送不良图片广告.当晚,许 ...

  4. 如何把Word里的公式放到PowerPoint里

    我们看一下,如何把Word 里的公式放到 PowerPoint 里: 1.和往常一样在 Word 里把公式选中,复制一下. 2.然后我们进入 PowerPoint 文档,把光标移到要插入公式的位置. ...

  5. 自我介绍思维导图简单又漂亮

    自我介绍思维导图可以帮助理清介绍思路.进入到新班级.新的工作环境中,自我介绍往往是难以避免的. 自我介绍可以让别人在短时间内对自己有大概的了解,给他人心中留下第一印象.有些同学尤其是小学生或初中生往往 ...

  6. 软件智能:aaas系统整体设计的内容构成和简单介绍---正文开篇 之 --重说“’得名’的’A字面指称’及其’C字里暗藏’和’B行间隐含’” 之1

    在前面的一篇<三析"中台">中,有说"'得名'的'A字面指称'及其'C字里暗藏'和'B行间隐含'". 简单的说,就是 "得名"的 ...

  7. 数据结构实验-图-普里姆算法、克鲁斯科尔算法

    数据结构实验-图-普里姆算法.克鲁斯科尔算法 (实验)自定义存储结构,并设计程序完成如下功能: ①创建图:创建带权无向图. ②普里姆算法:采用普里姆算法依次输出最小生成树中各条边. ③克鲁斯科尔算法: ...

  8. java网络编程作业基于UDP简单聊天窗口,图形化界面,包含客户端和服务端

    //郑州轻工业大学 //题号:实验四 第二题 //题目:使用基于UDP的网络编程方法,完成客户端和服务器间的聊天功能.要求图形界面. java网络编程作业 基于UDP简单聊天窗口,图形化界面,包含客户 ...

  9. 手机里竟然有这么多传感器!终于都搞懂了

    手机里竟然有这么多传感器!终于都搞懂了 本文来自快科技 随着技术的进步,手机已经不再是一个简单的通信工具,而是具有综合功能的便携式电子设备.手机的虚拟功能,比如交互.游戏.都是通过处理器强大的计算能力 ...

  10. iphone11右上角信号显示_原来,iOS 11移动信号图标里竟然隐藏着 iPhone 8的巨大秘密...

    原标题:原来,iOS 11移动信号图标里竟然隐藏着 iPhone 8的巨大秘密 在 iOS 11 中有一个不起眼的改变,那就是 iOS 11的移动信号强度图标由以前 iOS 10 的圆点改成了原始的阶 ...

最新文章

  1. 让批处理运行不显示窗口的两个方法
  2. 使用sae定时执行Python脚本
  3. python yield 详解
  4. 【算法设计与分析】最长公共子序列问题 动态规划算法 超详细
  5. Qt 程序打包发布总结
  6. python怎么理解_讨论 - 廖雪峰的官方网站
  7. python中用于生成数字序列的函数_Python中的生成器?
  8. Git分支 and PullFetchMerge
  9. Yaniv Erlich:DNA 很可能是人类终极的储存设备
  10. 数据库连接出错。错误代码:-2147467259。错误原因:未指定的错误
  11. 电脑间串口连接传输文件
  12. 产品经理快(ku)乐(bi)的一天~
  13. Android热修复技术——QQ空间补丁方案解析(1)
  14. 离散数学知识点总结(9):集合的性质
  15. 安卓-恢复模式--Recovery
  16. shell脚本中计算时间差
  17. 2020阿里云云栖大会奖品活动汇总(持续更新,快收藏)
  18. Allegro PCB封装焊盘介绍(一)
  19. 《智能制造》赵亚波《工业控制计算机》2002年15卷第3期
  20. html下拉列表框怎么添加数据,给html下拉框控件自动添加数据

热门文章

  1. 代理服务器有问题怎么办?
  2. 初识等级保护,要点整理
  3. html embed音乐循环,加入视频或音乐——embed基本语法
  4. cadence/allegro文件不能双击直接打开解决办法
  5. 神经网络的起源和发展,神经网络的网络结构
  6. 如何在桌面电脑上使用 SAS 硬盘
  7. html 透明玻璃效果,PS教程:制作透明玻璃效果(一)
  8. [爬虫项目]猫眼电影TOP100
  9. C++之个人银行账户管理程序
  10. C语言回文数判断,结果写入文件中