证明:PI*PI/6 = 1+1/(2*2)+1/(3*3)+......+1/(n*n) n趋向无穷大

ychener 2001-07-03 06:47:23
...全文
305 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ychener 2001-07-05
  • 打赏
  • 举报
回复
厉害!
Arter 2001-07-05
  • 打赏
  • 举报
回复
1.伯努利多项式:
φn(x)=x^n-n*x^(n-1)/2+C(n,2)*B1*x^(n-2)-C(n,4)*B2*X^(n-4)+...+... (1)
其中,伯努利数B1,B2...由
1/(e^z-1)=(1/z-1/2)+ sum{(-1)^(n-1)*Bn/(2n)!*z^(2n-1)}(for n=1 to ∞) 给出! (2)
2.当0<=x<=1时(k>=1),
φ2k(x)=(-1)^(k+1)*2*(2k)!* sum{cos(2n*pi*x)/(2n*pi)^(2k)}(for n=1 to ∞). (3)
求解过程由傅立叶级数作出。
φ2k(x)的an=(-1)^(k+1)*2*(2k)!/(2*pi*n)^(2k), bn=0
a0=0;
3.在(2)中令x=0得ζ(2k)=1+1/2^(2k)+1/3^(2*k)+…+=2^(2k-1)*Bk*pi^(2k)/(2k)! (4)
4.ζ(2)=pi^2/(2*3), ζ(4)=pi^4/(2*3^2*5), ζ(6)=pi^6/(3^3*5*7).…
注:1)以上是另一方法。
2)Euler的思想:
sin(1/x)=1/x-1/(x^3*3!)+1/(x^5*5!)+…+…=0的根为
1*pi,2*pi,…,n*pi,…
-pi,-2*pi,…,-n*pi,….
用韦达公式:
x1^2+x2^2+…+xn^2+…=(x1+x2+…+xn)^2-2(x1*x2+x1*x3+…+xn-1*xn)
=0^2-2*(-1/3!)=1/3
所以,2(pi^2+(2*pi)^2+…+(n*pi)^2+…)=1/3
即:PI*PI/6 = 1+1/(2*2)+1/(3*3)+......+1/(n*n). (Euler首先给出!)
虽然不严谨,但非常巧妙!



ychener 2001-07-04
  • 打赏
  • 举报
回复
我的兄第是用傅立叶级数帮我搞定了,
证明使用到 F(x) = x*x 在[-PI,PI]之间的傅立叶级数展开

至于那个Euler的解法,我想要可以发到我信箱ychener@sina.com也可以贴出来大家研究研究:)
Arter 2001-07-04
  • 打赏
  • 举报
回复
你要Euler的解法吗?
ychener 2001-07-03
  • 打赏
  • 举报
回复
不懂,不过我兄弟用别的方法帮我搞定了
eagle_canfly 2001-07-03
  • 打赏
  • 举报
回复
1+1/(2*2)+1/(3*3)+......+1/(n*n)=1/(1-x^2){x属于1...+oo}
因为 1/1-x=1+1/2+......+1/n*n;
原式=[积分(1/(1-X^2))]'=[(ln|x+1|/|x-1|)/2]'=PI*PI/6;
ychener 2001-07-03
  • 打赏
  • 举报
回复
PI = 圆周率
为什么区块链必须是高并发的? 1. 摩尔定律早已结束目前,提高并发性是解决人类计算能力的主要方向了。但是并发的编程模型一直受到来自上下两方的压力。2000年开始之际,人们已经意识到摩尔定律失效了。你不太可能期待着今年写的C代码在明年的时候能够被更快的处理器运行了。因为处理器性能的提升主要是通过堆积更多的core来完成。所以为了编写更快的代码,你要做的是编写并发式的程序,同时使用更多的核、更多的CPU、更多的机器。对于并发式的编程模型这就是来自于下方的压力。当今的主流商业应用软件都是跑在web端的,7乘24小时百万级以上的并发访问。人们已经无法想象一个运行在桌面的单机程序实现同样的商业价值。对于编程模型来说,这是来自于上方的压力。所以当我们谈论区块链时,我们需要明白支持并发性才能满足市场的需求。2. 线程模型并不理想线程模型是上世纪90年代提出的并发模型,线程模型广泛应用在Java虚拟机、CLR、.net虚拟机中,甚至应用于Erlang这样更高级的系统。线程模型失败的地方在于如果你在读一段Java或C sharp代码,你无法明白有多少个线程在里面。我们可以讨论并行性和并发性,也可以讨论并发式和分步式,前提是我们必须搞清这几个概念。并行性指同步进行的多项活动之间并不共享信息。就像一条八车道的公路,根本没有换道,那就是并行。当你开始允许换道时,不同的活动和线程之间出现交互,那就是并发。分布式就是把每一笔交易想像成一辆车,换道就是切换到不同的处理器上。分布式必然需要面对故障模式,如果允许单独某个任务失败,就带来了本地(local)的概念。线程有不同的概念,包括有操作系统线程和cpu内核的物理线程等等。我谈论的是虚拟机上提供并发性的编程模型。线程模型的问题是本质上在编程语言的语义层面并没有提供并发性的支持。我用语言集成查询作为一个例子,证明语言集成将最终胜出。语言集成查询开始于微软的函数式编程大牛Eric Meyer。数据存储的两个方法是:1,提供一个支持数据存储的库;2,提供一个查询的语言特性。在第一种情况下,并没有类型系统(type system)帮助你对查询进行语义检查。在后一种情况下,类型系统和编译器参与检查确保查询处于良好状态并且不会中断。在过去的十五年中,语言集成查询已经是最热门的话题之一。所以时间将会证明,语言整合的方法会稳步胜出。回到并发的话题,采用库的方法就是线程模式的思路。在语义层面的扩展就是Rholang、 Pict 或者Vim等移动进程演算(mobile process calculi )的思路。type system保证了你在读一段Rholang程序时,能够看到有多少个进程在进行。同样的,如果你采用 pi calculus 或者 ambient calculus也可以具有同样的优势。3. DAO事件其实是一个并发问题并发性成为一种语法现象。因为它是语法,是可以对代码进行分析并检查各种并发属性的语法。一个非常好的示例是竞争条件(race condition):两个事件是否有可能以任意顺序发生?DAO事件其实是一个并发问题,是竞争条件。如果有对应的语言表示,就可以通过语法分析(也称为静态分析),捕获这些错误。即使是熟悉并发问题的老程序员,仍然会不时地搞错,例如用餐哲学家(dining philosophers)或其他类型的问题,所在为并发编写算法是非常困难的。当我在八十年代末和九十年代初期在Rosette工作时,我注意到即使使用非常强大的编程语言,并发编程也是非常困难的事情。不幸的是编程理论停止了二三十年,市场好像卡住了。我惊诧于Javascript一直统治着浏览器平台。我计划开发一个基于Rholang的浏览器语言,使用Rholang从头编写浏览器。4.现在的区块链都错了大多数交易是孤立不相关的。大多数人的财务状况都是彼此分开的。当你去喝咖啡时,地球另一面的人在买菜,你们的交易不相关,在区块链世界中,这一点非常重要。如果我们必须对这些交易进行系列化,我们就走进了死胡同。所有的交易都必须经过一个虚拟机。如果那个虚拟机是顺序的(sequential),Transaction将不得不按线性排列,这正是以太坊虚拟机的模式。在这种情况下,无论是DAG还是区块,那都无所谓了。在区块链上使用序列化模型时,不可能有语言层面的并发的显式表示。因此无法使用静态分析来获得并发行为,并发都隐藏在幕后。这就像一个干净和纯粹的函数式语言和Java之间的区别。使用与lambda演算接近的函数式语言,你所看到的就是你所获得的。所有执行实际上都在代码中。而对于Java来说,程序中存在着一堆隐藏的状态:堆栈、线程数以及类似的东西都在代码中。 

33,010

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧