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

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

?? 7csrt.c

?? 書中收集了大量的常用傳統方法和最新的一些實用算法
?? C
字號:

  #include "math.h"
  #include "stdio.h"
  int csrt(ar,ai,n,xr,xi)
  int n;
  double ar[],ai[],xr[],xi[];
  { int m,i,jt,k,is,it;
    double t,x,y,x1,y1,dx,dy,p,q,w,dd,dc,c;
    double g,u,v,pq,g1,u1,v1;
    void g60();
    void g65();
    void g90();
    m=n;
    p=sqrt(ar[m]*ar[m]+ai[m]*ai[m]);
    while ((m>0)&&(p+1.0==1.0))
      {  m=m-1;
         p=sqrt(ar[m]*ar[m]+ai[m]*ai[m]);
       }
    if (m<=0)
      { printf("fail\n"); return(-1);}
    for (i=0; i<=m; i++)
      { ar[i]=ar[i]/p; ai[i]=ai[i]/p;}
    for (i=0; i<=m/2; i++)
      { w=ar[i]; ar[i]=ar[m-i]; ar[m-i]=w;
        w=ai[i]; ai[i]=ai[m-i]; ai[m-i]=w;
      }
    k=m; is=0; w=1.0;
    jt=1;
    while (jt==1)
      { pq=sqrt(ar[k]*ar[k]+ai[k]*ai[k]);
	while (pq<1.0e-12)
          { xr[k-1]=0.0; xi[k-1]=0.0; k=k-1;
            if (k==1)
              { p=ar[0]*ar[0]+ai[0]*ai[0];
                xr[0]=-w*(ar[0]*ar[1]+ai[0]*ai[1])/p;
                xi[0]=w*(ar[1]*ai[0]-ar[0]*ai[1])/p;
                return(1);
              }
            pq=sqrt(ar[k]*ar[k]+ai[k]*ai[k]);
          }
	q=log(pq); q=q/(1.0*k); q=exp(q);
        p=q; w=w*p;
        for (i=1; i<=k; i++)
          { ar[i]=ar[i]/q; ai[i]=ai[i]/q; q=q*p;}
        x=0.0001; x1=x; y=0.2; y1=y; dx=1.0;
        g=1.0e+37; 
        l40:
        u=ar[0]; v=ai[0];
        for (i=1; i<=k; i++)
          { p=u*x1; q=v*y1;
            pq=(u+v)*(x1+y1);
            u=p-q+ar[i]; v=pq-p-q+ai[i];
          }
        g1=u*u+v*v;
        if (g1>=g)
          { if (is!=0)
              { it=1;
                g65(&x,&y,&x1,&y1,&dx,&dy,&dd,&dc,
		    &c,&k,&is,&it);
                if (it==0) goto l40;
              }
            else
              { g60(&t,&x,&y,&x1,&y1,&dx,&dy,&p,&q,&k,&it);
                if (t>=1.0e-03) goto l40;
                if (g>1.0e-18)
                  { it=0;
                    g65(&x,&y,&x1,&y1,&dx,&dy,&dd,&dc,
			&c,&k,&is,&it);
                    if (it==0) goto l40;
                  }
              }
            g90(xr,xi,ar,ai,&x,&y,&p,&w,&k);
          }
        else
          { g=g1; x=x1; y=y1; is=0;
            if (g<=1.0e-22)
	      g90(xr,xi,ar,ai,&x,&y,&p,&w,&k);
            else
              { u1=k*ar[0]; v1=ai[0];
                for (i=2; i<=k; i++)
                  { p=u1*x; q=v1*y; pq=(u1+v1)*(x+y);
                    u1=p-q+(k-i+1)*ar[i-1];
                    v1=pq-p-q+(k-i+1)*ai[i-1];
                  }
                p=u1*u1+v1*v1;
                if (p<=1.0e-20)
                  { it=0;
                    g65(&x,&y,&x1,&y1,&dx,&dy,&dd,&dc,
                        &c,&k,&is,&it);
                    if (it==0) goto l40;
                    g90(xr,xi,ar,ai,&x,&y,&p,&w,&k);
                  }
                else
                  { dx=(u*u1+v*v1)/p;
                    dy=(u1*v-v1*u)/p;
                    t=1.0+4.0/k;
                    g60(&t,&x,&y,&x1,&y1,&dx,&dy,&p,&q,
                        &k,&it);
                    if (t>=1.0e-03) goto l40;
                    if (g>1.0e-18)
                      { it=0;
                        g65(&x,&y,&x1,&y1,&dx,&dy,&dd,&dc,
                            &c,&k,&is,&it);
                        if (it==0) goto l40;
                      }
                    g90(xr,xi,ar,ai,&x,&y,&p,&w,&k);
                  }
              }
          }
        if (k==1) jt=0;
        else jt=1;
      }
    return(1);
  }

  #include "math.h"
  static void g60(t,x,y,x1,y1,dx,dy,p,q,k,it)
  int *k,*it;
  double *t,*x,*y,*x1,*y1,*dx,*dy,*p,*q;
  { *it=1;
    while (*it==1)
      { *t=*t/1.67; *it=0;
        *x1=*x-*t*(*dx);
        *y1=*y-*t*(*dy);
        if (*k>=30)
	  { *p=sqrt(*x1*(*x1)+*y1*(*y1));
            *q=exp(75.0/(*k));
            if (*p>=*q) *it=1;
          }
      }
    return;
  }

  #include "math.h"
  static void g90(xr,xi,ar,ai,x,y,p,w,k)
  int *k;
  double *x,*y,*p,*w;
  double xr[],xi[],ar[],ai[];
  { int i;
    for (i=1; i<=*k; i++)
      { ar[i]=ar[i]+ar[i-1]*(*x)-ai[i-1]*(*y);
        ai[i]=ai[i]+ar[i-1]*(*y)+ai[i-1]*(*x);
      }
    xr[*k-1]=*x*(*w); xi[*k-1]=*y*(*w);
    *k=*k-1;
    if (*k==1)
      { *p=ar[0]*ar[0]+ai[0]*ai[0];
        xr[0]=-*w*(ar[0]*ar[1]+ai[0]*ai[1])/(*p);
        xi[0]=*w*(ar[1]*ai[0]-ar[0]*ai[1])/(*p);
      }
    return;
  }

  #include "math.h"
  static void g65(x,y,x1,y1,dx,dy,dd,dc,c,k,is,it)
  int *k,*is,*it;
  double *x,*y,*x1,*y1,*dx,*dy,*dd,*dc,*c;
  { if (*it==0)
      { *is=1;
        *dd=sqrt(*dx*(*dx)+*dy*(*dy));
        if (*dd>1.0) *dd=1.0;
        *dc=6.28/(4.5*(*k)); *c=0.0;
      }
    while(1==1)
      { *c=*c+*dc;
        *dx=*dd*cos(*c); *dy=*dd*sin(*c);
        *x1=*x+*dx; *y1=*y+*dy;
        if (*c<=6.29)
          { *it=0; return;}
        *dd=*dd/1.67;
        if (*dd<=1.0e-07)
          { *it=1; return;}
        *c=0.0;
      }
  }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美日韩在线看| 国产亚洲精品bt天堂精选| 国产亚洲精品aa午夜观看| 亚洲午夜三级在线| 国产成人免费视频网站| 欧美精品色一区二区三区| 国产精品久久久久久福利一牛影视| 五月天一区二区三区| 99久免费精品视频在线观看| 欧美大片国产精品| 国产乱码精品一品二品| 在线不卡中文字幕播放| 一色桃子久久精品亚洲| 激情五月婷婷综合网| 欧美蜜桃一区二区三区| 亚洲欧洲日本在线| 丁香六月久久综合狠狠色| 精品乱人伦一区二区三区| 偷拍一区二区三区| 在线一区二区观看| 亚洲欧美偷拍另类a∨色屁股| 国产激情一区二区三区| 精品少妇一区二区三区在线播放| 五月婷婷另类国产| 欧美系列亚洲系列| 亚洲综合视频网| 91在线免费看| 国产精品免费视频观看| 国产成人一区二区精品非洲| 亚洲精品一区二区三区影院| 日本强好片久久久久久aaa| 欧美性做爰猛烈叫床潮| 亚洲影视在线观看| 欧美综合色免费| 亚洲麻豆国产自偷在线| 91麻豆精东视频| 亚洲美女精品一区| 99视频有精品| 国产精品久久久久aaaa樱花| 国产乱理伦片在线观看夜一区 | 五月天欧美精品| 91浏览器在线视频| 亚洲免费av在线| 色婷婷综合中文久久一本| 亚洲男同性视频| 色婷婷综合久久久久中文| 一区二区三区日韩欧美精品| 91黄色免费网站| 五月综合激情网| 日韩一区二区三区四区五区六区 | 中文字幕一区二区三区在线不卡| 成人性生交大片免费看中文| ●精品国产综合乱码久久久久| 99国产欧美另类久久久精品 | 久久久精品中文字幕麻豆发布| 国产综合色视频| 久久精品一区八戒影视| 成人在线视频一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 99精品视频在线播放观看| 自拍偷拍欧美激情| 欧美日韩一区二区在线观看视频 | 夜夜嗨av一区二区三区中文字幕| 欧美视频精品在线观看| 日韩中文字幕区一区有砖一区 | 精品少妇一区二区三区在线播放| 黄色资源网久久资源365| 日本 国产 欧美色综合| 日韩午夜激情av| 国产精品99久久久| 亚洲欧美日韩国产另类专区| 欧美日韩亚洲综合一区| 久久国产生活片100| 欧美韩日一区二区三区四区| 91色.com| 美女精品自拍一二三四| 日本一区二区免费在线| 91久久精品国产91性色tv| 日本成人超碰在线观看| 国产亚洲一区二区在线观看| 色噜噜夜夜夜综合网| 美女国产一区二区| 国产精品嫩草99a| 欧美日韩五月天| 国产a久久麻豆| 亚洲一区二区三区四区在线免费观看 | 国产又粗又猛又爽又黄91精品| 国产精品色哟哟网站| 欧美日韩不卡一区二区| 国产高清亚洲一区| 亚洲在线观看免费| 久久精品在线免费观看| 欧美日韩在线观看一区二区| 国产精品99久久久久久久女警 | 午夜精品一区二区三区三上悠亚| 26uuu欧美| 欧美性猛交一区二区三区精品| 国产综合成人久久大片91| 亚洲欧美日韩国产一区二区三区| 欧美大肚乱孕交hd孕妇| 91蜜桃网址入口| 黄色成人免费在线| 亚洲午夜激情网站| 日本一区二区三区dvd视频在线 | 99视频超级精品| 激情综合网av| 亚洲午夜在线视频| 国产精品久久久久久久裸模| 91精品欧美综合在线观看最新| 成人免费视频一区| 奇米影视在线99精品| 亚洲免费av观看| 久久精品亚洲精品国产欧美| 精品视频在线看| 处破女av一区二区| 久久99精品久久久久久 | 久久影院电视剧免费观看| 欧美亚洲高清一区二区三区不卡| 成人妖精视频yjsp地址| 蜜臀av性久久久久蜜臀aⅴ| 亚洲综合自拍偷拍| 国产精品午夜在线观看| 伊人婷婷欧美激情| 欧美激情在线观看视频免费| 69堂成人精品免费视频| 91官网在线免费观看| 成人黄色在线视频| 国产成人综合网| 精一区二区三区| 免费在线观看精品| 亚洲成人av一区二区| 亚洲男人都懂的| 国产精品国产三级国产普通话三级 | 91麻豆精品视频| 丰满白嫩尤物一区二区| 久久精品国产秦先生| 亚洲国产裸拍裸体视频在线观看乱了| 1000部国产精品成人观看| 国产精品美女久久久久久久| 国产亲近乱来精品视频| 欧美精品一区二区三区高清aⅴ | 色88888久久久久久影院按摩 | 国产一区三区三区| 麻豆91精品视频| 日韩福利视频导航| 日韩电影一区二区三区四区| 亚洲va天堂va国产va久| 一区二区三区成人| 亚洲精品伦理在线| 亚洲精品国产品国语在线app| 亚洲日本青草视频在线怡红院| 国产精品天干天干在线综合| 国产欧美精品区一区二区三区 | 国产偷v国产偷v亚洲高清| 欧美精品一区二区不卡| 日韩一级大片在线| 欧美成人猛片aaaaaaa| 日韩精品中文字幕一区二区三区| 日韩一区二区不卡| 日韩精品综合一本久道在线视频| 在线播放视频一区| 欧美一区日韩一区| 日韩欧美一级在线播放| 欧美成人女星排行榜| 久久久久久久久久美女| 欧美国产一区视频在线观看| 中文字幕av一区二区三区高| 中文字幕视频一区| 亚洲精选免费视频| 亚洲国产日日夜夜| 视频精品一区二区| 九九热在线视频观看这里只有精品| 精一区二区三区| 国产69精品久久777的优势| 国产69精品久久99不卡| 本田岬高潮一区二区三区| 91丨porny丨在线| 欧美综合欧美视频| 欧美一区二区视频在线观看 | 日韩精品一区二区在线观看| 精品日本一线二线三线不卡 | 欧美巨大另类极品videosbest | 一本色道久久综合精品竹菊| 欧美综合欧美视频| 日韩一区二区视频在线观看| 久久美女高清视频| 亚洲欧洲性图库| 亚洲午夜私人影院| 另类小说视频一区二区| 国产精品夜夜爽| 92国产精品观看| 欧美日韩国产在线观看| 精品国产一二三| 成人欧美一区二区三区小说| 午夜精品久久久久久久99樱桃| 国产综合色视频| 色综合婷婷久久| 日韩一区二区精品葵司在线 | 欧美色图一区二区三区| 日韩欧美一级二级|