算法设计:利用黎曼求和求π的近似值(包括python、C语言)
Python编写黎曼求和函数求π的近似值
import numpy as npdef Riemann_pi(N):pi = 0fin_sum = 0for i in range(0,N):mid = (i+0.5)/Nfin_sum += 1/N * np.sqrt(1-mid**2)pi = fin_sum*4return piRiemann_pi(100000)
![]()
C语言编写黎曼求和函数求近似π
#include<stdio.h>int main(void){float n,k;double pi;// printf("please enter a 'n'\n");scanf("%f",&n);for(k=1,pi=0;k<=n;k++){pi+=n/(n*n+k*k);}printf("pi=%f\n",4*pi);return 0;}
的值
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
上一篇:LeetCode 插图:验证二叉搜索树 下一篇:实现高斯消元算法的Python代码
code前端网