计算pi的近似值 (写出MATLAB代码)
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/04/30 03:37:46
计算pi的近似值 (写出MATLAB代码)
计算pi的近似值
Tayloy级数法:
1)利用arctan x的Taylor级数展开式,计算pi的近似值,并精确到前100位有效数字
2)将计算结果与pi的精确值的前100位数字进行比较
计算pi的近似值
Tayloy级数法:
1)利用arctan x的Taylor级数展开式,计算pi的近似值,并精确到前100位有效数字
2)将计算结果与pi的精确值的前100位数字进行比较
原理:
arctan x = x - x^3/3 + x^5/5 - ...(x≤1)
tan(pi/4)=1
所以:arctan(1)=pi/4=1-1/3+1/5- ...;
函数:
function p=fun(m)
%m为计算精度(有效数字)
p=0;
n=1;
while (-1)^(n+1)/(2*n-1)>10^(-m)
p=p+(-1)^(n+1)/(2*n-1);
n=n+1;
end
p=4*p;
>>fun(100)
要是比较的话直接用:
>>fun(100)-pi
arctan x = x - x^3/3 + x^5/5 - ...(x≤1)
tan(pi/4)=1
所以:arctan(1)=pi/4=1-1/3+1/5- ...;
函数:
function p=fun(m)
%m为计算精度(有效数字)
p=0;
n=1;
while (-1)^(n+1)/(2*n-1)>10^(-m)
p=p+(-1)^(n+1)/(2*n-1);
n=n+1;
end
p=4*p;
>>fun(100)
要是比较的话直接用:
>>fun(100)-pi
计算pi的近似值 (写出MATLAB代码)
用matlab编程计算下面的pi的近似值:
Matlab 计算pi的级数代码 找错误
用c语言编程计算pi的近似值:
有人能帮我用matlab写出这些公式的计算代码么?
使用Monte Carlo 方法计算圆周率pi,写出算法和伪代码
用MATLAB绘出f(t)=u(cos t)在(-3*pi,3*pi)之间的波形求代码
用MATLAB怎样计算pi?
matlab...分别用矩型、梯形、Simpson公式计算积分的近似值
C++ 利用公式PI/4=1-1/3+1/5-1/7+...计算PI的近似值.
c语言编程:pi/4=1-1/3+1/5-1/7+…,请计算pi的近似值.
在matlab中如何计算固定精确值的pi