Math]Pi

 

数学知识忘地太快,在博客记录一下pi的生成。

  • 100 Decimal places

    • 3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
  • Approximations
    • 22/7 3 decimal places (used by Egyptians around 1000BC)
    • 666/212 4 decimal places
    • 355/113 6 decimal places
    • 104348/33215 8 decimal places
  • Series Expansions
    • English mathematician John Wallis in 1655.

         4 * 4 * 6 * 6 * 8 * 8 * 10 * 10 * 12 * 12 .....

    pi = 8 * -------------------------------------------------

         3 * 3 * 5 * 5 * 7 * 7 * 9 * 9 * 11 * 11 ....

    • Scottish mathematician and astronomer James Gregory in 1671

    pi = 4 * (1 - 1/3 + 1/5 - 1/7 + 1/9 - 1/11 + ....)

    • Swiss mathematician Leonard Euler.

    pi = sqrt(12 - (12/22) + (12/32) - (12/42) + (12/52) .... )

下面则试证一下 Gregory’s Series

1. Taylor series

f(x)=∑n=0∞f(n)(a)n!(x−a)n(1)

2. Maclaurin series

f(x)=∑n=0∞f(n)(0)n!xn(2)

3. arctan(x)一阶导数

y=f(x)=arctan(x)x=tan(y)
⟹dxf′(x)=sec2y∗dy=dxdy=1x2+1

4. 推导过程

(1).y=arctan(x)的n阶导可以用下面的方法求得:

∵∴arctan(x)=∫x011+t2dt11+x2=12(11−ix+11+ix)arctan(x)=12i[ln(1−ix)−ln(1+ix)]

(2).若按原始方法,得先记住分数函数的求导方式:

(f(x)g(x))′=f′(x)g(x)−f(x)g′(x)g2(x)

(3).f(x)的n阶导数

 f(1)(x)=1x2+1f(2)(x)=−2x(x2+1)2f(3)(x)=2(3x2−1)(x2+1)3f(4)(x)=−24x(x2−1)(x2+1)4f(5)(x)=24(5x4−10x2+1)(x2+1)5...f(n)(x)=12(−1)ni[(−i+x)−n−(i+x)−n](n−1)!...

(4).f(x) Taylor Series Expansion 的系数

k1k2k3k4k5=f(1)(0)1!=1=f(2)(0)2!=0=f(3)(0)3!=−13=f(4)(0)4!=0=f(5)(0)5!=15...

5. get the conclusion, Maclaurin Series.

『Gregory's series』 or 『Leibniz's series』

∵arctan(x)∴arctan(1)=∑n=0∞(−1)n12n+1x2n+1=x−13x3+15x5−17x7+...=1−13+15−17+19−111+...=π4

Pi的更多相关文章

  1. Raspberry Pi(树莓派)上安装Raspbian(无路由器,无显示器)

    一. 准备工作 1. 树莓派主板 型号:树莓派3 B型 处理器:四核64位ARM Cortex-A53 CPU 内核架构:ARMv8 2. 一张大于8G的TF卡(本人用的是32G的,也作为PiLFS用 ...

  2. 让Mono 4在Raspberry Pi上飞

    最近公司有项目想要在树莓派上做,代替原来的工控机(我们是把工控主机当作小的主机用,一台小的工控主机最少也要600左右,而树莓派只要200多).于是,公司买了一个Raspberry Pi B+和一个Ra ...

  3. Kali v2.1.2 for Raspberry Pi 3B

    最新的下载地址是: https://www.offensive-security.com/kali-linux-arm-images/ 按照官网的说法是找不到树莓派版本的SHA1SUM和SHA1SUM ...

  4. A new comer playing with Raspberry Pi 3B

    there are some things to do for raspberry pi 3b for the first time: 1, connect pi with monitor/KB/mo ...

  5. Windows Iot:让Raspberry Pi跑起来(1)

    首先请大家原谅我的"不务正业",放着RabbitHub不写,各种系列的文章不写搞什么Iot,哈哈,最近心血来潮想搞个速度极快的遥控车玩,望着在角落的Raspberry Pi恶狠狠的 ...

  6. 【转】【Raspberry Pi】Unix NetWork Programming:配置unp.h头文件环境

    一.初衷 近期正在做网络计算编程的作业.要求平台为unix/linux,想着Raspberry Pi装的Debian系统也是Linux改的,也应该能够勉强用着,所以就用它来做作业了! 二.说明 先把环 ...

  7. 【Raspberry Pi】新入手的Raspberry Pi3拼装日志

    一.概述 2016年暑假某宝入手Raspberry Pi 3,装机清单: 树莓派主板 亚克力外壳 小风扇 散热片 30G SD card 螺丝若干颗 因机型问题,可能与你的机器有微小差异 二.装机过程 ...

  8. orange pi pc 体验(一)

    最近在淘宝上看到一款和树莓派差不多的卡片机,定价才99元,而且是国产的,忍不住入手了一个,就是orange pi 感兴趣的可以百度搜索下,深圳一个公司出的,不过资料比树莓派少了很多,论坛中人也没多少, ...

  9. 【树莓派】【转】将树莓派Raspberry Pi设置为无线路由器(WiFi热点AP,RTL8188CUS芯片)

    下文为转载,文章转自:http://wangye.org/blog/archives/845/,仅供本次学习实践参考. 最近又开始折腾起Raspberry Pi来了,因为某处上网需要锐捷拨号,于是我就 ...

  10. 最简单的RASPBERRY PI wifi配置

    Setting up Wifi with the Command Line  SIMON MONK   This tutorial works best if your router is broad ...

随机推荐

  1. android_Activity生命周期功能

    说明:初步activity 生命周期7功能. 样本:于MainActivity我加了button,搬家button.跳到OtherActivity.控制台输出的观察. 让我们来看看这些功能: 他们的流 ...

  2. 无废话WCF入门教程二[WCF应用的通信过程]

    一.概述 WCF能够建立一个跨平台的安全.可信赖.事务性的解决方案,是一个WebService,.Net Remoting,Enterprise Service,WSE,MSMQ的并集,有一副很经典的 ...

  3. C#将Excel数据导入数据库(MySQL或Sql Server)

    最近一直很忙,很久没写博客了.今天给大家讲解一下如何用C#将Excel数据导入Excel,同时在文章最后附上如何用sqlserver和mysql工具导入数据. 导入过程大致分为两步: 1.将excel ...

  4. Win8.1 Update如何禁用OneDrive同步服务

    原文 Win8.1 Update如何禁用OneDrive同步服务 上周,IT之家为爱好者分享Win8.1 Update如何提高OneDrive上传速度教程.但是,由于国内特殊网络环境,导致微软OneD ...

  5. ReactJS.NET

    初探ReactJS.NET 开发 ReactJS通常也被称为"React",是一个刚刚在这场游戏中登场的新手.它由Facebook创建,并在2013年首次发布.Facebook认为 ...

  6. OCP-1Z0-051-名称解析-文章32称号

    32. Which CREATE TABLE statement is valid? A. CREATE TABLE ord_details          (ord_no NUMBER(2) PR ...

  7. update与fixedupdate差别

    猴子原创,欢迎转载.转载请注明: 转载自Cocos2D开发网--Cocos2Dev.com,谢谢! 原文地址: http://www.cocos2dev.com/?p=307 今天有人问我问什么我在处 ...

  8. ASP.NET 5 :读写数据库连接字符串

    ASP.NET 5 :读写数据库连接字符串 1.概述 ASP.NET 5模板项目配置文件采用了JSON格式,你依然可以采用以前的xml格式.C#对web.config或app.config读写及加密有 ...

  9. JS子元素oumouseover触发父元素onmouseout

    原文:JS子元素oumouseover触发父元素onmouseout JavaScript中,父元素包含子元素: 当父级设置onmouseover及onmouseout时,鼠标从父级移入子级,则触发父 ...

  10. InstallShield集成安装MSDE2000最小版本(一) fishout特许授权发布

    原文:InstallShield集成安装MSDE2000最小版本(一) fishout特许授权发布 原帖地址:http://blog.csdn.net/fishout/archive/2009/10/ ...