99问答网
所有问题
利用圆周率pi的级数计算公式是:pi/4=1-1/3+1/5-1/7+1/9+......+(-1)^(n-1)*(1/2n-1)编写matlab函数求pi
如题所述
举报该问题
推荐答案 推荐于2018-03-04
简单编写一个function函数:
function [PI,e]=mypi(n)
i=1:n;
PI=4*sum((-1).^(i-1)*1./(2*i-1));
e=pi-PI;
命令窗口调用:
>> [pi,e]=mypi(100)
pi =
3.1316
e =
0.0100
>>
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/BeezOzjWe.html
其他回答
第1个回答 2013-04-25
sum = 0 ;
for n = 1:10000
if(mod(n-1,2)==0)
sum = sum + 1/(2*n-1);
else
sum = sum - 1/(2*n-1);
end
end
err=sum*4-pi
这个级数收敛很慢,不实用
相似回答
π/
4=1-1
/
3+1
/
5-1
/
7+
...+1/(4n-3)-1/(4n-1)) 输入
公式
中的n值。 输...
答:
把x=8.0/((4*n-3)*(4*n-1));改成x=8.0/((4*i-3)*(4*i-1));。
π/
4=1
/
1-1
/
3+1
/
5-1
/
7+1
/9……
公式
π的值,直到最后一项的绝对值小于10...
答:
t=s/n;s/n都是整型,直接得出整型结果(舍去余数的结果),然后再隐式转成浮点赋给t;t=(float)s/n;为什么把n
=1;
放在float里就行。n若数浮点,那么s/n时,就按照浮点的除法来除。
题目:用
pi
/
4=1-1
/
3+1
/
5-1
/
7+
...
公式
求π的近似值,直到某一项的绝对值...
答:
a=b/c;这一句第一次进入循环时还没有赋值,属于使用垃圾值,错。for中的fabs(a)<1e-6表达式逻辑错,应该是fabs(a)>1e-6才对。重写如下——
证明
pi
/
4=1-1
/
3+1
/
5-1
/
7+
……(要详细过程)
答:
利用格利戈里公式表示为:arctan(x)=x-(x^3)/3+(x^5)/5-(x^7)/7+ ……令x=1可得pi/
4=1-1
/
3+1
/
5-1
/7+ ……详细内容见高等数学教材
用
级数
π/
4=1-1
/
3+1
/
5-1
/
7+
...,求π的近似值,要求取前5000项来
计算
...
答:
我用C语言来给你写一段源代码吧:include<stdio.h> main(){ double pai;long i;int s
=1;
for(i=1;i<=10000;i+=2){ pai+=s*1.0/i;s=-s;} printf("pai=%f",pai);}
计算π,
计算公式是
π/
4 = 1-1
/
3+1
/
5-1
/7……,直到最后一项的绝对值小...
答:
include <stdio.h> include <math.h> void main(){ int s;float n,t,
pi;
t
=1;pi
=0;n=1.0;s=1;while(fabs(t)>1e-6){
pi=pi+
t;n=n+2;s=-s;t=s/n;} pi=pi*4;printf("pi=%10.6f\n",pi);getch();}
已知
公式
π/
4=1-1
/
3+1
/
5-1
/
7+
…,编程求π的近似值(保留小数十位)
答:
double i,j=1,a,
pi;
for(i=0;i<10;i++){ a+=j*(i/(1+2*i));j=-j;}
pi=
4*a;大概思路就是这样的,至于保留10位自己极想把
求π近似值:π/
4=1-1
/
3+1
/
5-1
/
7+1
/9(直到 最后一项的绝对值小于10-5为 ...
答:
第一个空见图片,后面是s=s+t;f=-f;i=i+2;s=4*s;如果不懂请继续追问,满意请点个采纳。
用π/
4=1-1
/
3+1
/
5-1
/
7+
...
公式
求π的近似值,直到最后一项的绝对值小于10...
答:
每执行一次for循环体进行一次算术运算,改成下面这样就可以了 include <stdio.h> include <math.h> int main(){ int s;double t,n,
pi;
s=-1,t=1,n=1.0,pi=0;for(t
=1;
fabs(t)>=1e-6;n=n+2){ s=-s;t=s/n
;pi=pi+
t;} pi=pi*4;printf("%.6f\n",pi);return 0;} ...
大家正在搜
求圆周率计算公式
圆周率计算公式是什么
圆周率的规律计算公式
圆周率计数公式
圆周率的级数展开式
用级数法求圆周率π
圆周率的无穷级数表达式
圆周率级数展开公式推导
圆周率怎么计算公式
相关问题
java编写一个计算圆周率π的近似值π=4*(1-1/3+1...
利用圆周率的近似值计算公式pi/4=1-1/3+1/5-1/...
有个C++编程序算圆周率的,用级数逼近,Pi/4=1-1/3...
python利用公式:π/4=1-1/3+1/5-1/7+…...
编写程序用下面公式求π的近似值 π/4 ≈ 1- 1/3+1...
编写程序,用如下公式计算圆周率的近似值PI=4-4/3+4/...
用以下无穷级数计算圆周率:PI=4-4/3/5-4/7+4/...
用matlab求π的近似值 π/4=1-1/3+1/5-1/...