精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • 選用三種數(shù)值積分方法計(jì)算圓周率pi .

    選用三種數(shù)值積分方法計(jì)算圓周率pi .
    其他人氣:260 ℃時(shí)間:2020-02-01 08:34:21
    優(yōu)質(zhì)解答
    用4了四種方法,另外還加了個(gè)龍格貝.
    大人大量給分吧~
    #include
    using namespace std;
    double getPI0(int h){
    double l = 1.0/h;
    int i,j;
    double s = 0;
    for(i = 0; i < h; i++){
    s += l*(4/(1+((2*i+1)*l/2)*((2*i+1)*l/2)));
    }
    return s;
    }
    double getPI1(double h){
    double l = 1.0/h;
    int i,j;
    double s = 0;
    for(i = 0; i < h; i++){
    s += l*(4/((1+i*l*i*l)))/2+l*4/(1+((i+1)*l*(i+1)*l))/2;
    }
    return s;
    }
    double getPI2(double h){
    double l = 1.0/h;
    int i,j;
    double a,b;
    double s = 0;
    for(i = 0; i < h; i++){
    a = i*l;
    b = i*l+l;
    double fa = 4/(1+a*a);
    double fb = 4/(1+b*b);
    double fab = 4/(1+(a+b)*(a+b)/4);
    s += l*(fa+4*fab+fb)/6;
    }
    return s;
    }
    double fj(double a,int j){
    int i;
    double r = 1;
    for(i = 0; i < j; i++){
    r *= a;
    }
    return r;
    }
    double longBeiGe(double r){//r為給定的誤差限
    double * tm;
    double * t;
    tm = new double[1];
    t = new double [2];
    tm[0] = getPI1(1);
    t[0] = getPI1(2);
    t[1] = (4*t[0]-tm[0])/3;
    int i = 1,j = 0;
    while(t[i]-tm[i-1]>r){
    tm = t;i++;
    t = new double [i+1];
    t[0] = getPI1(fj(2,i+1));
    for(j = 1; j
    我來(lái)回答
    類似推薦
    請(qǐng)使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點(diǎn),以保證最佳閱讀效果。本頁(yè)提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機(jī)版