1 说明:
=====
1.1 学习python求π值的方法探讨。
arctan(1/2)=0.463648=26.5651度。这个在是定义函数,结果要记住。arc是指三角函数的逆运算。如sin(30度)=1/2,那么,arcsin(1/2)=30度 。类似还有arcsin,arccos,arctan,arccot等。
1.2 资料来自网络,大多注明,仅供学习。
求π
2 π:
===
2.1 π就是圆周率。
2.2 阿基米德(公元前287–212 年) ,古希腊大数学家,怎么手算arctan的值,开创了人类历史上通过理论计算圆周率π近似值的先河。,
2.2 阿基米德(公元前287–212 年) ,古希腊大数学家,开创了人类历史上通过理论计算圆周率π近似值的先河。
比如求arctan1,先按shift,再按tan,再按1,再按=。首先你要知道arc是反三角函数,是度数。计算arctan角度时,要使用角度制即DEG制式,得的结果单位是"度",然后利用度分秒转换键化成 度分秒的形式.例如arctan1.73=
2.3 祖冲之,南北朝时代著名数学家,进一步得出精确到小数点后7位的π值。
以win10的电脑自带的计算器计算arctan1为例:1、打开计算器。2、点击左上角的三道杠。3、选择科学计算器。4、默认的DEG表示degree角度,保持不变,如果不是角度要点击切换到DEG。(GRAD表示grads梯度,RAD表示radian弧度)。
3 python求π值:
===========
3.1 直接调用法:
import mathval = math.piprint(val)
5、然后,单击计算器界面上的向上箭头↑。6、单击后,界面将如图所示,然后可以计算反三角函数。7、要计算arctan1,请首先输入1。8、在界面上单击tan ^(-1)。9、最后,得到数字45,这意味着结果是
3.3 math法代码:
3.4 公式法代码:
&39;&代码来源:39;&39;pi = 0N = 100for k in range(N):pi += 1/pow(16,k)*(\4/(8*k+1)-2/(8*k+4)-\1/(8*k+5)-1/(8*k+6))print(&34;.format(pi))#圆周率的值是:3.9793
arctan 就是反正切的意思,例如:tan45度=1,则arctan1=45度,就是求“逆”的运算,就好比乘法的“逆”运算是除法一样。不是特殊函数值的反正切,需要通过计算器求解。类似的还有arcsin就是反正弦,sin30度=1/
3.5 马青公式复杂代码:
3.6 丘德诺夫斯基法:
-*- coding: UTF-8 -*- Calculating PI with Chudnovsky-Series参考文章::定义函数def Sqrt10005():n1=0c=1 第3步:循环print (&34;)while 1:n=int(input(&39;))if n<=10: breakn+=2base=10**nA=13591409*base; B=Ac3=13591409i=1while abs(A)>5:c1=((108-72*i)*i-46)*i+5c2=12000*i**3c4=c3; c3+=545140134i+=1A=A*c1*c3//(c2*c4)B+=Ap=426880*base*Sqrt10005()//B//100s=input(&39;)if (s==&39;)|(s==&34;): print (&34;+str(p))