趣题:构造函数使得平面上任意小的圆内均包含函数上的点

    你认为是否有可能存在这样一个函数f:在平面上随便画一个圆,圆里面总能够找到函数图像上的一个点?继续看下去前,不妨先仔细思考一下。

    为了说明任一圆内都包含函数上的点,我们只需要说明对于平面上任意给定点(x,y),对于任意小的d都能在函数上找到一点,使得其横坐标落在x±d的范围内且纵坐标落在y±d内。这样的话,任意给出一个圆后,我都能保证圆的内接正方形里有点。
    我们构造这个函数f的基本思路是,构造一个将全体有理数映射到全体有理数的函数。注意到有理数是可数的,我们可以用这里的方法将全体有理数和自然数建立一一对应关系。也就是说,我们有了一个定义域为全体自然数、值域为全体有理数的一对一函数R(x),它所对应的函数值是第x个有理数。下面我们开始着手定义我们要求的函数f(x)。函数f(x)的定义域是全体有理数,定义域里的每个x都可以表示成n/m的形式(化到最简),于是我们可以令f(x)=f(n/m)=R(m)。对于任意的y和d,在y±d里肯定存在一个有理数,假如按照上面的对应来看它是第m个有理数(即R(m)),下面我们就想办法说明我们总能够找到一个n,使得n/m在x±d的范围内。当然,如果运气不好m值很小的话我们就挂了,我们很自然地想到,这个m值应该越大越好,最好能重新定义一个值域为全体有理数的函数,对任一给定的有理数我们都能找出任意大的m对应到它。然后我们想到定义一个多对一的、定义域和值域都是自然数的函数H(x):
x    1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 …
H(x) 1  1  2  1  2  3  1  2  3  4  1  2  3  4  5 …

    重新定义f(x)=f(n/m)=R(H(m)),这样的话任意给定一个有理数,我们可以找到任意大的m使得R(H(m))等于这个有理数。当m足够大时,m(x-d)和m(x+d)之间一定会出现一个整数n,则此时n/m在x±d的范围内。
    但我们又遇到一个问题:要是找到的那个n始终不能和m互质(表明没化到最简)咋办?我的直觉是,这种极端的情况应该是不存在的,当m充分大时,总有一个满足要求的n/m出现。但我没有严格证明它。其实,我根本不需要去证明它;这个题目有趣就有趣在,我这个函数f是可以随便构造的。你或许在想,要是分母m为质数就好了。那好,我就可以强迫分母m为质数。定义一个定义域为全体质数,值域为全体正整数的函数P(x),它表示x是第几个质数:
x    1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 …
P(x) –  1  2  –  3  –  4  –  –  –  5  –  6  –  – …

    重新定义f(x)=f(n/m)=R(H(P(m))),现在我们能够找到任意大的质数m使得R(H(P(m)))等于指定的有理数。当m足够大时,m(x-d)和m(x+d)之间一定会出现两个相邻的整数p和q,由于m是质数,p和q之间总有一个数与m互质(不可能都是m的整倍数),我们需要的n也就找到了。

满足要求的函数有很多。这只是其中一种构造方法。大家能不能再想一些更有趣的构造来?
来源:http://www.douban.com/group/topic/2561708/
参考网友yushih的解答

最近重新整理了日志Tag。如果你喜欢这篇文章,不要错过这里的惊奇数学事实,你会看到更多难以置信的数学结论。

空间想象:立方体迭代后所形成的三维分形图形

    今年一月份,California的一个数学艺术展览会上出现了这样一种神奇的三维图形。放出图片之前,你能根据下面的文字描述想象出这个图形的样子吗?
    给定一个单位大小的立方体,在其中5个面的中心放置一个边长为1/2的小立方体;这5个小立方体中的每一个都有5个面露在外面,在这25个面中的每一个面中心再向外拼接一个边长为1/4的小立方体;然后每个1/4小立方体的5个暴露在外的面上再放置1/8大小的立方体……不断迭代下去后,最终会形成一个什么样的三维图形?

      

    上图就是按照要求迭代11次的样子,里面那个斜着放的红色立方体是最初的那个单位立方体,外面拼接了5个橙色立方体,每个橙色立方体外面又拼接了5个黄绿黄绿的小立方体……最终的形状大致是一个四棱锥,上面有很多三角形的洞,这些被挖去的部分恰好组成了最经典的分形图形——Sierpinski三角形。这是由艺术家Robert Fathauer发现的,在展览上的名字叫做Fractal Crystal No.1。

查看更多:http://www.bridgesmathart.org/art-exhibits/jmm08/

趣题:用奇数个相同的多联骨牌组成轴对称图形

    由单位正方形拼接而成的图形叫做多联骨牌(Polyomino)。一个有趣的问题是,能否用奇数个相同的多联骨牌拼成一个对称图形?答案是肯定的。右图显示了如何用奇数个相同的多联骨牌拼接出中心对称图形和沿对角线方向轴对称的图形。
    下面的问题该轮到你来回答了。你能否用奇数个相同的多联骨牌拼接出一个左右轴对称的图形?当然,你所使用的多联骨牌本身必须是不对称的。为了方便起见,下文我们所说的“轴对称”均不再考虑沿对角线方向对称的情况。
    五联骨牌共有12种。令人吃惊的是,对于上述问题,所有这12种骨牌都有至少一个解。其中长条形、十字架形、T字形和U字形这4种是本来就对称的。你能否找出其余8种五联骨牌的解?
    并非所有的多联骨牌都是有解的,有一些六联骨牌就没有解。你能否找出一个没有解的多联骨牌,并证明它确实不可能有解?

    其实,用奇数个相同的多联骨牌拼出左右轴对称的图形是完全有可能的,并且这样的情况非常之多。下面随便举几个例子。你刚才都想到了哪些?
  

    对于这个问题,8种非对称的五联骨牌都是有解的。下面就是这8个图形的解:
  

    下面我们证明,你永远不可能用奇数个h形六联骨牌排成一个左右轴对称的图形。
  
    像国际象棋棋盘一样对拼出来的图形进行染色(图1),你会发现同一块h形骨牌里两种颜色的格子数量始终不等(图2),奇数个骨牌加起来两种颜色的总格子数目显然也就不会相等;但一个沿格子边线轴对称的图形,两种颜色的格子应该一样多才对。现在的问题是,如果对称轴在格子内的中心线上咋办。为此,我们还需要对拼出来的图形进行带状染色(图3)。注意到不管这些骨牌怎么放,同一个骨牌中每种颜色的格子都是奇数个(图4),奇数个骨牌加起来,每种颜色的格子总数也都还是奇数个。而在拼接出来的图形里,对称轴所在的那些格子全是一种颜色,另一种颜色的格子则左右对称分布,这种颜色的格子数应该有偶数个才对。这样我们就证明了,用奇数个h形六联骨牌不能拼出轴对称的图形。

更多的结论可以在这里看到:http://www.monmouth.com/%7Ecolonel/oddities/index.html

Menger海绵体的斜截面是什么样子的

  
    Menger海绵(Menger Sponge)是三维空间中的经典分形图形,是Sierpinski地毯的三维扩展,最先由数学家Karl Menger提出。它的构造完全仿照Sierpinski地毯的构造方法,只是把平面上的地毯改成了空间中的海绵:把立方体分成27个小立方体,挖掉每一面中心和整个立方体中心共7个小立方体,对剩下的20个立方体递归地进行操作。它的Hausdorff维度为(ln20)/(ln3),约等于2.726833。你能想象出它的截面是什么样子的吗?偶然发现这样一个奇图,发上来与大家分享:

  

图片来源:http://flickr.com/photos/sbprzd/1432723128/