利用MATLAB语言编程实现圆周率π的计算 1. 利用无穷级数展开式求π的近似值。Pi/4=1-1/3+1/5-1/7++(-1)^(n+1)*1/(2n-1) 2. 利用定积分的近似值求π 的近似值。
时间: 2023-11-06 21:05:00 浏览: 394
基于MATLAB圆周率的几种近似计算方法及实现
方法1:
n = 10000;
pi_approx = 0;
for i=0:n
pi_approx = pi_approx + (-1)^i/(2*i+1);
end
pi_approx = pi_approx*4
方法2:
n = 10000;
a = 0;
b = 1;
dx = (b-a)/n;
x = a:dx:b;
f = 4./(1+x.^2);
pi_approx = dx*sum(f)
其中,方法1利用无穷级数展开式求解π的近似值,方法2利用定积分的近似值求解π的近似值。
阅读全文