亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dcdflib.c

?? 雷達工具箱
?? C
?? 第 1 頁 / 共 5 頁
字號:
    e = lambda/ *b;    if(fabs(e) > 0.6e0) goto S180;    v = rlog1(&e);    goto S190;S180:    v = e-log(*y/y0);S190:    T4 = -(*a*u+*b*v);    z = esum(mu,&T4);    brcmp1 = Const*sqrt(*b*x0)*z*exp(-bcorr(a,b));    return brcmp1;}double brcomp(double *a,double *b,double *x,double *y)/*-----------------------------------------------------------------------               EVALUATION OF X**A*Y**B/BETA(A,B)-----------------------------------------------------------------------*/{static double Const = .398942280401433e0;static double brcomp,a0,apb,b0,c,e,h,lambda,lnx,lny,t,u,v,x0,y0,z;static int i,n;/*-----------------     CONST = 1/SQRT(2*PI)-----------------*/static double T1,T2;/*     ..     .. Executable Statements ..*/    brcomp = 0.0e0;    if(*x == 0.0e0 || *y == 0.0e0) return brcomp;    a0 = fifdmin1(*a,*b);    if(a0 >= 8.0e0) goto S130;    if(*x > 0.375e0) goto S10;    lnx = log(*x);    T1 = -*x;    lny = alnrel(&T1);    goto S30;S10:    if(*y > 0.375e0) goto S20;    T2 = -*y;    lnx = alnrel(&T2);    lny = log(*y);    goto S30;S20:    lnx = log(*x);    lny = log(*y);S30:    z = *a*lnx+*b*lny;    if(a0 < 1.0e0) goto S40;    z -= betaln(a,b);    brcomp = exp(z);    return brcomp;S40:/*-----------------------------------------------------------------------              PROCEDURE FOR A .LT. 1 OR B .LT. 1-----------------------------------------------------------------------*/    b0 = fifdmax1(*a,*b);    if(b0 >= 8.0e0) goto S120;    if(b0 > 1.0e0) goto S70;/*                   ALGORITHM FOR B0 .LE. 1*/    brcomp = exp(z);    if(brcomp == 0.0e0) return brcomp;    apb = *a+*b;    if(apb > 1.0e0) goto S50;    z = 1.0e0+gam1(&apb);    goto S60;S50:    u = *a+*b-1.e0;    z = (1.0e0+gam1(&u))/apb;S60:    c = (1.0e0+gam1(a))*(1.0e0+gam1(b))/z;    brcomp = brcomp*(a0*c)/(1.0e0+a0/b0);    return brcomp;S70:/*                ALGORITHM FOR 1 .LT. B0 .LT. 8*/    u = gamln1(&a0);    n = (long)(b0 - 1.0e0);    if(n < 1) goto S90;    c = 1.0e0;    for(i=1; i<=n; i++) {        b0 -= 1.0e0;        c *= (b0/(a0+b0));    }    u = log(c)+u;S90:    z -= u;    b0 -= 1.0e0;    apb = a0+b0;    if(apb > 1.0e0) goto S100;    t = 1.0e0+gam1(&apb);    goto S110;S100:    u = a0+b0-1.e0;    t = (1.0e0+gam1(&u))/apb;S110:    brcomp = a0*exp(z)*(1.0e0+gam1(&b0))/t;    return brcomp;S120:/*                   ALGORITHM FOR B0 .GE. 8*/    u = gamln1(&a0)+algdiv(&a0,&b0);    brcomp = a0*exp(z-u);    return brcomp;S130:/*-----------------------------------------------------------------------              PROCEDURE FOR A .GE. 8 AND B .GE. 8-----------------------------------------------------------------------*/    if(*a > *b) goto S140;    h = *a/ *b;    x0 = h/(1.0e0+h);    y0 = 1.0e0/(1.0e0+h);    lambda = *a-(*a+*b)**x;    goto S150;S140:    h = *b/ *a;    x0 = 1.0e0/(1.0e0+h);    y0 = h/(1.0e0+h);    lambda = (*a+*b)**y-*b;S150:    e = -(lambda/ *a);    if(fabs(e) > 0.6e0) goto S160;    u = rlog1(&e);    goto S170;S160:    u = e-log(*x/x0);S170:    e = lambda/ *b;    if(fabs(e) > 0.6e0) goto S180;    v = rlog1(&e);    goto S190;S180:    v = e-log(*y/y0);S190:    z = exp(-(*a*u+*b*v));    brcomp = Const*sqrt(*b*x0)*z*exp(-bcorr(a,b));    return brcomp;}double bup(double *a,double *b,double *x,double *y,int *n,double *eps)/*-----------------------------------------------------------------------     EVALUATION OF IX(A,B) - IX(A+N,B) WHERE N IS A POSITIVE INTEGER.     EPS IS THE TOLERANCE USED.-----------------------------------------------------------------------*/{static int K1 = 1;static int K2 = 0;static double bup,ap1,apb,d,l,r,t,w;static int i,k,kp1,mu,nm1;/*     ..     .. Executable Statements ..*//*          OBTAIN THE SCALING FACTOR EXP(-MU) AND             EXP(MU)*(X**A*Y**B/BETA(A,B))/A*/    apb = *a+*b;    ap1 = *a+1.0e0;    mu = 0;    d = 1.0e0;    if(*n == 1 || *a < 1.0e0) goto S10;    if(apb < 1.1e0*ap1) goto S10;    mu = (long)(fabs(exparg(&K1)));    k = (long)(exparg(&K2));    if(k < mu) mu = k;    t = mu;    d = exp(-t);S10:    bup = brcmp1(&mu,a,b,x,y)/ *a;    if(*n == 1 || bup == 0.0e0) return bup;    nm1 = *n-1;    w = d;/*          LET K BE THE INDEX OF THE MAXIMUM TERM*/    k = 0;    if(*b <= 1.0e0) goto S50;    if(*y > 1.e-4) goto S20;    k = nm1;    goto S30;S20:    r = (*b-1.0e0)**x/ *y-*a;    if(r < 1.0e0) goto S50;    t = nm1;    k = (long)(t);    if(r < t) k = (long)(r);S30:/*          ADD THE INCREASING TERMS OF THE SERIES*/    for(i=1; i<=k; i++) {        l = i-1;        d = (apb+l)/(ap1+l)**x*d;        w += d;    }    if(k == nm1) goto S70;S50:/*          ADD THE REMAINING TERMS OF THE SERIES*/    kp1 = k+1;    for(i=kp1; i<=nm1; i++) {        l = i-1;        d = (apb+l)/(ap1+l)**x*d;        w += d;        if(d <= *eps*w) goto S70;    }S70:/*               TERMINATE THE PROCEDURE*/    bup *= w;    return bup;}void cdfbet(int *which,double *p,double *q,double *x,double *y,	    double *a,double *b,int *status,double *bound)/**********************************************************************      void cdfbet(int *which,double *p,double *q,double *x,double *y,            double *a,double *b,int *status,double *bound)               Cumulative Distribution Function                         BETa Distribution                              Function     Calculates any one parameter of the beta distribution given     values for the others.                              Arguments     WHICH --> Integer indicating which of the next four argument               values is to be calculated from the others.               Legal range: 1..4               iwhich = 1 : Calculate P and Q from X,Y,A and B               iwhich = 2 : Calculate X and Y from P,Q,A and B               iwhich = 3 : Calculate A from P,Q,X,Y and B               iwhich = 4 : Calculate B from P,Q,X,Y and A     P <--> The integral from 0 to X of the chi-square            distribution.            Input range: [0, 1].     Q <--> 1-P.            Input range: [0, 1].            P + Q = 1.0.     X <--> Upper limit of integration of beta density.            Input range: [0,1].            Search range: [0,1]     Y <--> 1-X.            Input range: [0,1].            Search range: [0,1]            X + Y = 1.0.     A <--> The first parameter of the beta density.            Input range: (0, +infinity).            Search range: [1D-100,1D100]     B <--> The second parameter of the beta density.            Input range: (0, +infinity).            Search range: [1D-100,1D100]     STATUS <-- 0 if calculation completed correctly               -I if input parameter number I is out of range                1 if answer appears to be lower than lowest                  search bound                2 if answer appears to be higher than greatest                  search bound                3 if P + Q .ne. 1                4 if X + Y .ne. 1     BOUND <-- Undefined if STATUS is 0               Bound exceeded by parameter number I if STATUS               is negative.               Lower search bound if STATUS is 1.               Upper search bound if STATUS is 2.                              Method     Cumulative distribution function  (P)  is calculated directly by     code associated with the following reference.     DiDinato, A. R. and Morris,  A.   H.  Algorithm 708: Significant     Digit Computation of the Incomplete  Beta  Function Ratios.  ACM     Trans. Math.  Softw. 18 (1993), 360-373.     Computation of other parameters involve a seach for a value that     produces  the desired  value  of P.   The search relies  on  the     monotinicity of P with the other parameter.                              Note     The beta density is proportional to               t^(A-1) * (1-t)^(B-1)**********************************************************************/{#define tol 1.0e-8#define atol 1.0e-50#define zero 1.0e-100#define inf 1.0e100#define one 1.0e0static int K1 = 1;static double K2 = 0.0e0;static double K3 = 1.0e0;static double K8 = 0.5e0;static double K9 = 5.0e0;static double fx,xhi,xlo,cum,ccum,xy,pq;static unsigned long qhi,qleft,qporq;static double T4,T5,T6,T7,T10,T11,T12,T13,T14,T15;/*     ..     .. Executable Statements ..*//*     Check arguments*/    if(!(*which < 1 || *which > 4)) goto S30;    if(!(*which < 1)) goto S10;    *bound = 1.0e0;    goto S20;S10:    *bound = 4.0e0;S20:    *status = -1;    return;S30:    if(*which == 1) goto S70;/*     P*/    if(!(*p < 0.0e0 || *p > 1.0e0)) goto S60;    if(!(*p < 0.0e0)) goto S40;    *bound = 0.0e0;    goto S50;S40:    *bound = 1.0e0;S50:    *status = -2;    return;S70:S60:    if(*which == 1) goto S110;/*     Q*/    if(!(*q < 0.0e0 || *q > 1.0e0)) goto S100;    if(!(*q < 0.0e0)) goto S80;    *bound = 0.0e0;    goto S90;S80:    *bound = 1.0e0;S90:    *status = -3;    return;S110:S100:    if(*which == 2) goto S150;/*     X*/    if(!(*x < 0.0e0 || *x > 1.0e0)) goto S140;    if(!(*x < 0.0e0)) goto S120;    *bound = 0.0e0;    goto S130;S120:    *bound = 1.0e0;S130:    *status = -4;    return;S150:S140:    if(*which == 2) goto S190;/*     Y*/    if(!(*y < 0.0e0 || *y > 1.0e0)) goto S180;    if(!(*y < 0.0e0)) goto S160;    *bound = 0.0e0;    goto S170;S160:    *bound = 1.0e0;S170:    *status = -5;    return;S190:S180:    if(*which == 3) goto S210;/*     A*/    if(!(*a <= 0.0e0)) goto S200;    *bound = 0.0e0;    *status = -6;    return;S210:S200:    if(*which == 4) goto S230;/*     B*/    if(!(*b <= 0.0e0)) goto S220;    *bound = 0.0e0;    *status = -7;    return;S230:S220:    if(*which == 1) goto S270;/*     P + Q*/    pq = *p+*q;    if(!(fabs(pq-0.5e0-0.5e0) > 3.0e0*spmpar(&K1))) goto S260;    if(!(pq < 0.0e0)) goto S240;    *bound = 0.0e0;    goto S250;S240:    *bound = 1.0e0;S250:    *status = 3;    return;S270:S260:    if(*which == 2) goto S310;/*     X + Y*/    xy = *x+*y;    if(!(fabs(xy-0.5e0-0.5e0) > 3.0e0*spmpar(&K1))) goto S300;    if(!(xy < 0.0e0)) goto S280;    *bound = 0.0e0;    goto S290;S280:    *bound = 1.0e0;S290:    *status = 4;    return;S310:S300:    if(!(*which == 1)) qporq = *p <= *q;/*     Select the minimum of P or Q     Calculate ANSWERS*/    if(1 == *which) {/*     Calculating P and Q*/        cumbet(x,y,a,b,p,q);        *status = 0;    }    else if(2 == *which) {/*     Calculating X and Y*/        T4 = atol;        T5 = tol;        dstzr(&K2,&K3,&T4,&T5);        if(!qporq) goto S340;        *status = 0;        dzror(status,x,&fx,&xlo,&xhi,&qleft,&qhi);        *y = one-*x;S320:        if(!(*status == 1)) goto S330;        cumbet(x,y,a,b,&cum,&ccum);        fx = cum-*p;        dzror(status,x,&fx,&xlo,&xhi,&qleft,&qhi);        *y = one-*x;        goto S320;S330:        goto S370;S340:        *status = 0;        dzror(status,y,&fx,&xlo,&xhi,&qleft,&qhi);        *x = one-*y;S350:        if(!(*status == 1)) goto S360;        cumbet(x,y,a,b,&cum,&ccum);        fx = ccum-*q;        dzror(status,y,&fx,&xlo,&xhi,&qleft,&qhi);        *x = one-*y;        goto S350;S370:S360:        if(!(*status == -1)) goto S400;        if(!qleft) goto S380;        *status = 1;        *bound = 0.0e0;        goto S390;S380:        *status = 2;        *bound = 1.0e0;S400:S390:        ;    }    else if(3 == *which) {/*     Computing A*/        *a = 5.0e0;        T6 = zero;        T7 = inf;        T10 = atol;        T11 = tol;        dstinv(&T6,&T7,&K8,&K8,&K9,&T10,&T11);        *status = 0;        dinvr(status,a,&fx,&qleft,&qhi);S410:        if(!(*status == 1)) goto S440;        cumbet(x,y,a,b,&cum,&ccum);        if(!qporq) goto S420;        fx = cum-*p;        goto S430;S420:        fx = ccum-*q;S430:        dinvr(status,a,&fx,&qleft,&qhi);        goto S410;S440:        if(!(*status == -1)) goto S470;        if(!qleft) goto S450;        *status = 1;        *bound = zero;        goto S460;S450:        *status = 2;        *bound = inf;S470:S460:        ;    }    else if(4 == *which) {/*     Computing B*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲美腿欧美偷拍| 成人h版在线观看| a级高清视频欧美日韩| 欧美日本在线播放| 国产精品免费av| 视频一区视频二区中文| 色综合久久综合| 国产性天天综合网| 日日摸夜夜添夜夜添国产精品 | 久久久久久久久久电影| 亚洲高清久久久| 懂色中文一区二区在线播放| 欧美www视频| 日韩av不卡在线观看| 一本色道久久综合精品竹菊| 国产三级欧美三级| 久久成人免费网| 91精品国产一区二区三区蜜臀| 综合在线观看色| 粉嫩一区二区三区性色av| 日韩欧美电影一区| 另类小说视频一区二区| 欧美伦理电影网| 亚洲成av人**亚洲成av**| 色哟哟日韩精品| 亚洲欧美日韩久久| 色综合久久综合网欧美综合网| 国产精品久久久久一区二区三区| 国产精品69毛片高清亚洲| 日韩欧美国产午夜精品| 久久精品国产秦先生| 日韩一区二区高清| 精品一二三四在线| 久久综合久久综合亚洲| 国内外精品视频| 国产日韩精品一区| 波多野结衣精品在线| 亚洲6080在线| 7777精品伊人久久久大香线蕉超级流畅 | 在线亚洲+欧美+日本专区| 亚洲视频一区二区在线观看| 精品1区2区在线观看| 久久超碰97中文字幕| 精品国产电影一区二区| 国产精品一区二区你懂的| www国产成人免费观看视频 深夜成人网| 日本午夜精品一区二区三区电影| 666欧美在线视频| 激情图片小说一区| 中文一区在线播放| 色8久久精品久久久久久蜜| 亚洲一区二区免费视频| 欧美一区二区精品久久911| 国产九九视频一区二区三区| 中文文精品字幕一区二区| 97久久超碰国产精品电影| 一区二区三区丝袜| 91精品婷婷国产综合久久性色| 极品销魂美女一区二区三区| 日本一区二区三区四区在线视频| 波多野结衣欧美| 视频一区二区不卡| 国产精品伦一区| 欧美在线|欧美| 国内精品自线一区二区三区视频| 日韩一区欧美一区| 666欧美在线视频| 成人综合在线视频| 亚洲电影在线播放| 久久亚洲综合av| 欧美亚一区二区| 国产精品一区二区在线观看不卡 | 色国产精品一区在线观看| 日本特黄久久久高潮| 国产精品入口麻豆九色| 欧美日韩电影在线播放| 国产河南妇女毛片精品久久久| 一区二区免费看| 久久久美女艺术照精彩视频福利播放| 99精品1区2区| 国产精品自在欧美一区| 日本亚洲最大的色成网站www| 中文字幕在线不卡视频| 91精品中文字幕一区二区三区| 成人在线综合网站| 久久97超碰色| 亚洲成人一二三| 亚洲欧美一区二区久久| 国产午夜一区二区三区| 91精品在线麻豆| 在线免费av一区| 色哟哟日韩精品| 99精品视频在线播放观看| 国产一区二区三区四| 全部av―极品视觉盛宴亚洲| 亚洲午夜在线电影| 亚洲女女做受ⅹxx高潮| 亚洲国产精品精华液ab| 亚洲精品一区二区三区香蕉 | 美女视频一区二区| 五月天一区二区三区| 亚洲综合久久久| 日韩美女视频一区二区| 国产精品国产自产拍高清av| 久久久国产精品不卡| 久久精品人人做人人爽人人| 日韩免费电影网站| 日韩女优av电影在线观看| 欧美一区二区三区系列电影| 精品视频在线看| 欧美视频在线一区二区三区| 91豆麻精品91久久久久久| 在线免费观看一区| 欧美性大战久久| 欧美日韩国产综合一区二区三区 | 久久亚区不卡日本| 2欧美一区二区三区在线观看视频| 日韩一级片在线观看| 欧美一二区视频| 日韩精品一区二区在线| 日韩欧美在线123| 精品欧美一区二区三区精品久久| 日韩美女主播在线视频一区二区三区 | 色先锋资源久久综合| 91偷拍与自偷拍精品| 色猫猫国产区一区二在线视频| 欧美在线视频全部完| 欧美日韩视频在线一区二区| 欧美老肥妇做.爰bbww| 欧美一级理论片| 久久综合成人精品亚洲另类欧美| 欧美mv和日韩mv国产网站| 精品国产一区二区三区久久久蜜月| 欧美精品一区二区三| 国产精品电影一区二区三区| 亚洲嫩草精品久久| 午夜精品久久久久影视| 久久99精品久久久久久| 成人黄色电影在线| 欧美午夜精品久久久久久超碰 | 国产色产综合产在线视频| 中文字幕中文字幕一区| 亚洲一区二区三区四区在线免费观看| 日韩影院在线观看| 国产激情精品久久久第一区二区 | 日韩欧美三级在线| 欧美激情一二三区| 丝袜美腿亚洲一区二区图片| 国产精品香蕉一区二区三区| 91福利在线导航| 国产三级三级三级精品8ⅰ区| 亚洲男人的天堂在线观看| 美女视频黄a大片欧美| av一区二区三区黑人| 欧美一区国产二区| 中文字幕日韩精品一区| 免费成人av资源网| 99r精品视频| 精品久久久久一区二区国产| 一区二区三区电影在线播| 国产精品自拍在线| 538在线一区二区精品国产| 国产精品另类一区| 久久福利资源站| 欧美视频自拍偷拍| 中文字幕一区二区三区四区不卡| 日本不卡一区二区三区高清视频| 99久久精品国产一区| 欧美精品一区二区三区在线| 亚洲一区二区三区四区在线免费观看| 国产精品一区二区久久不卡 | 在线观看日韩国产| 国产日韩v精品一区二区| 日产国产欧美视频一区精品| 国产高清不卡二三区| 欧美一区二区免费| 亚洲一区二区三区四区五区黄| 成人午夜视频在线观看| 日韩一级在线观看| 亚洲一级二级在线| 91麻豆国产香蕉久久精品| 国产精品美女久久久久高潮| 极品少妇一区二区| 欧美日韩不卡在线| 亚洲国产综合91精品麻豆| 成人av午夜电影| 国产精品久久一级| 国产精品亚洲专一区二区三区| 精品三级在线观看| 美女久久久精品| 欧美一区二区网站| 一级精品视频在线观看宜春院| jizz一区二区| 国产精品第四页| 成+人+亚洲+综合天堂| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 久久蜜桃av一区二区天堂| 日韩激情在线观看| 91精品国产综合久久国产大片| 天堂一区二区在线|