MATLAB 计算圆周率π的近似值:基于巴塞尔问题的公式
% 定义n的值 n = 100; % 计算1/1^2+1/2^2+1/3^2+....+1/n^2 sum = 0; for i = 1:n sum = sum + 1/i^2; end % 计算π的近似值 pi_approx = sqrt(6*sum); % 输出结果 disp(['当n为',num2str(n),'时,π的近似值为',num2str(pi_approx)])
% 定义n的值 n = 1000; % 计算1/1^2+1/2^2+1/3^2+....+1/n^2 sum = 0; for i = 1:n sum = sum + 1/i^2; end % 计算π的近似值 pi_approx = sqrt(6*sum); % 输出结果 disp(['当n为',num2str(n),'时,π的近似值为',num2str(pi_approx)])
% 定义n的值 n = 10000; % 计算1/1^2+1/2^2+1/3^2+....+1/n^2 sum = 0; for i = 1:n sum = sum + 1/i^2; end % 计算π的近似值 pi_approx = sqrt(6*sum); % 输出结果 disp(['当n为',num2str(n),'时,π的近似值为',num2str(pi_approx)])
原文地址: https://www.cveoy.top/t/topic/njz1 著作权归作者所有。请勿转载和采集!