免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 6612 | 回复: 15
打印 上一主题 下一主题

惊叹的数学公式,该如何实现??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-29 13:05 |只看该作者 |倒序浏览
突然在一本书上看到了如下的数学公式,很有美感,现在希望能够用Python写程序实现如下的算术例子,希望大家一起探讨探讨,共同学习一下:



集思广益~~

论坛徽章:
0
2 [报告]
发表于 2013-05-29 13:09 |只看该作者
@xichen
@wolfg
@iamacnhero
@smallfish_xy
@ning_lianjie
......

论坛徽章:
0
3 [报告]
发表于 2013-05-29 14:37 |只看该作者
本帖最后由 chyanog 于 2013-05-29 14:38 编辑

抛砖引玉,其实方法很多,前两个:

论坛徽章:
0
4 [报告]
发表于 2013-05-29 15:19 |只看该作者
回复 3# chyanog


    谢谢你提供的这个公式:

不过其他的有些部分就看不太懂了,还有一点就是,在Python中,数值貌似无法表示这么大?是不是该考虑一下用字符串来表示?

对了,可否告诉一下这类公式的出处或名称?还有就是,你这是用什么软件实现的?

Thanks very much !!!

论坛徽章:
0
5 [报告]
发表于 2013-05-29 19:10 |只看该作者
本帖最后由 chyanog 于 2013-05-29 19:24 编辑

回复 4# UltimateSniper


    Python里面表示大数同样无压力的,这类公式可以通过OEIS找到,自己推导出来也不算很难。上面截图中的是Mathematica代码,通项公式也是Mathematica算出来的(只要给出前几项它便能够算出来)
  1. for n in range(1,10):
  2.         t=(10**(n+1) -9*n -10)/81
  3.         print '%d x %d + %d = %d'% (t, 8, n, t*8+n)
复制代码
其实不用通项公式也可以,如:
  1. [reduce(lambda x,y:10*x+y, range(2,i), 1) for i in range(2,11)]
复制代码

论坛徽章:
4
金牛座
日期:2013-10-11 16:12:50卯兔
日期:2014-07-31 09:17:19辰龙
日期:2014-08-08 09:28:02狮子座
日期:2014-09-14 20:32:05
6 [报告]
发表于 2013-05-30 10:35 |只看该作者
楼主看下这个数字吧,142857,更让人惊叹。

http://baike.baidu.com/view/812117.htm

论坛徽章:
0
7 [报告]
发表于 2013-05-30 10:56 |只看该作者
回复 6# ssfjhh


    Thanks !

论坛徽章:
1
NBA常规赛纪念章
日期:2015-05-04 22:32:03
8 [报告]
发表于 2013-05-31 15:02 |只看该作者
ssfjhh 发表于 2013-05-30 10:35
楼主看下这个数字吧,142857,更让人惊叹。

http://baike.baidu.com/view/812117.htm


谁发现折磨多特征的呀??太无聊了吧

论坛徽章:
4
金牛座
日期:2013-10-11 16:12:50卯兔
日期:2014-07-31 09:17:19辰龙
日期:2014-08-08 09:28:02狮子座
日期:2014-09-14 20:32:05
9 [报告]
发表于 2013-05-31 15:08 |只看该作者
回复 8# 给个理由先


   见链接内容,
142857,又名走马灯数。它发现于埃及金字塔内,


而且这个题目在欧拉计划里也有出现,我写过程序找过了,只有这一个数字有这个特性。

论坛徽章:
1
NBA常规赛纪念章
日期:2015-05-04 22:32:03
10 [报告]
发表于 2013-05-31 15:13 |只看该作者
ssfjhh 发表于 2013-05-31 15:08
回复 8# 给个理由先


我搽,这么先进呀,甩我大华几千条街
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP