欧拉公式圆周率matlab代码

下面是使用欧拉公式在MATLAB中计算圆周率的代码:

% Euler's formula to approximate Pi
N = 100000; % Number of iterations
sum = 0; 
for k = 1:N
    sum = sum + ((-1)^(k+1)) / (2*k - 1); % Euler's series
end
pi_estimate = 4 * sum; % Multiply by 4 to estimate Pi
fprintf('Estimated Pi: %.15f
', pi_estimate);

这段代码利用了欧拉级数公式,通过多次迭代来近似计算圆周率。随着迭代次数的增加,结果会越来越接近真实值。