文档章节

求π的方法

smart_w
 smart_w
发布于 2016/01/26 14:43
字数 120
阅读 62
收藏 0

π的公式如下:

上这个代码:

package main

import (
	"fmt"
)

//pai后面100位:3.14159 26535 89793 23846 26433 83279 50288 41971 69399 37510 58209 74944 59230 78164 06286 20899 86280 34825 34211 70679

//本程序的执行结果:精确到10位,看来还不够精确 3.1415926535 383965

const (
	count = 20000000000 //200亿次
)

func getPai() float64 {

	var num float64 = 1.0
	var pai float64 = 0
	var fenzi float64 = 1.0

	for i := 0; i < count; i++ {

		pai = pai + (fenzi / num)
		num += 2
		fenzi = -fenzi
	}

	return pai * 4
}

func main() {
	fmt.Printf("pai result: %v \n", getPai())
}


© 著作权归作者所有

共有 人打赏支持
smart_w
粉丝 32
博文 74
码字总数 23007
作品 0
武汉
程序员
私信 提问
Python中的弧度转化以及三角函数

[python] view plain copy 1. 37 import math 38 a = int(raw_input("a = ")) 39 b = int(raw_input("b = ")) 40 c = int(raw_input("c = ")) 41 print math.acos((a2 + b2 - c**2)/(2 * a *......

speargod
04/14
0
0
π-Day的庆祝方式——用蒙特卡洛方法近似求π

2009年,在麻省理工学院的首先倡议下,美国众议院正式通过一项无约束力决议(Non-binding resolution)(HRES 224),将每年的3月14号设定为“圆周率日”即“Pi Day”。2011年,国际数学协会...

qq_33414271
03/14
0
0
3月14日圆周率日—使用并行计算求圆周率π

关于圆周率大家再熟悉不过了: 我们从课本上学习到早在一千多年前,祖冲之将圆周率计算到3.1415926到3.1415927之间…计算机诞生后,计算圆周率被用来检测计算机的硬件性能,昼夜燃烧cpu看会不...

fourinone
2013/03/14
0
25
用Python学《微积分B》(Fourier级数)

  除了“幂级数”,另一类非常重要的函数项级数级数就是“三角(函数)级数”(trigonometric series)。《微积分B》第8-6节主要介绍:什么是三角级数?三角函数系的正交性?三角级数与Fou...

sagittarius_warrior
2017/09/30
0
0
几何画板绘制动态正切函数图像的方法

几何学中必学内容包括三角函数,而三角函数又包括正弦函数、余弦函数、正切函数和余切函数。在黑板上很难准确画出这些三角函数,现在有了几何画板,可以快速而准备的构造出三角函数,下面就给...

学术研究软件
2016/12/23
54
0

没有更多内容

加载失败,请刷新页面

加载更多

Supervisor管理springboot应用

目录 概述 环境准备 spring boot应用 supervisor配置 启动应用 概述 前面博文介绍了Supervisor进程管理,实际应用可以对springboot应用进行管理,如果springboot应用挂掉,Supervisor还可以对它...

java_龙
7分钟前
0
0
将神经网络训练成一个“放大镜”

摘要: 想不想将神经网络训练成一个“放大镜”?我们就训练了一个这样炫酷的神经网络,点击文章一起看下吧! 低分辨率蝴蝶的放大 当我们网购时,我们肯定希望有一个贴近现实的购物体验,也就...

阿里云官方博客
7分钟前
0
0
在细节消息中包含能够捕获失败的信息(63)

程序由于未被捕获异常失败时,系统会自动打印该异常的堆栈轨迹 包含异常的字符串表示法(toString) 通常包含异常的类名,以及紧随其后的细节信息(detail message) 是检查程序失败的必须信...

Java搬砖工程师
8分钟前
0
0
day173-2018-12-10-英语流利阅读-待学习

如何评价特朗普在此次 G20 上的表现? 毛西 2018-12-10 1.今日导读 在公众眼里,特朗普一直是个不省事的主——他爱在推特吐槽,还喜欢到处树敌。但最近,阿根廷首都布宜诺斯艾利斯举行的 G2...

飞鱼说编程
10分钟前
1
0
adr adrl ldr mov简单科普

ADR是一条小范围的地址读取伪指令,它将基于PC的相对偏移的地址值读到目标寄存器中。格式:ADR register,exper。 编译源程序时,汇编器首先计算当前PC值(当前指令位置)到exper的距离,然后用...

天王盖地虎626
16分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部