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

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

?? 2維多項式變換1.cpp

?? 小波變換中的多項式變換的C++語言程序實現
?? CPP
字號:
#include "conio.h"
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
#include "time.h"
#include "sys/timeb.h"
#include "sys/types.h"
#define N 16        /*  N 為2的冪  */
#define M 32
#define P 32

double AR[P+1][P+1],BR[P+1][P+1],h[N+1][M+1][P+1],w[N+1][M+1][P+1];
int NU;                             /*  全局變量  */

int log2(int number)           /* 求N的冪  */
{ int i;
  i=-1;
  while(1)
  { if (number==0) break;
    number=number>>1;
    i++;
  }
  return i;
}

int IBIRT(int i)                  /*  逆序  */
{ int j1,j2,m;
  j1=i;
  i=0;
  for (m=1;m<=NU;m++)
  { j2=j1>>1;
    i=i*2+j1-j2*2;
	j1=j2;
  }
  return(i);
}

void FPT(int n,int m)                             /*  一維多項式變換  */
{ int i,k,j,il,l,n2,l1,k1,k2,ip,ip1,nn,mm;
  double TR;
  for (i=1;i<=n;i++)
  { k=IBIRT(i-1)+1;
    if (k<=i)
	{ for (j=1;j<=m;j++)
	{  TR=AR[i][j];
	   AR[i][j]=AR[k][j];
	   AR[k][j]=TR;
	}
	}
  }
  for (il=1;il<=NU;il++)
  { l=NU-il+1;
    n2=n/pow(2.0,l);
	l1=pow(2.0,l-1);
	for (i=1;i<=n;i++)
	 for (j=1;j<=m;j++)
	  BR[i][j]=AR[i][j];
	for (i=1;i<=l1;i++)
	 for (k=1;k<=n2;k++)
	 { l=i-1;
	   k1=k+2*l*n2;
	   k2=k1+n2;
	   ip=l1*(k-1)*2*m/n;
	   ip1=ip+1;
	   if (k!=1)
	   { for (j=1;j<=ip;j++)
	   {  nn=m+j-ip;
	      AR[k2][j]=BR[k1][j]+BR[k2][nn];
          AR[k1][j]=BR[k1][j]-BR[k2][nn];
	   }
	   }
	   for (j=ip1;j<=m;j++)
	   { mm=j-ip;
	     AR[k2][j]=BR[k1][j]-BR[k2][mm];
		 AR[k1][j]=BR[k1][j]+BR[k2][mm];
	   }
	 }
  }
}

void FPT2(int n,int m,int p)                  /*  二維多項式變換  */
{ int i,j,k;
  for (i=1;i<=n;i++)
  { for (j=1;j<=m;j++)
	 for (k=1;k<=p;k++)
      AR[j][k]=h[i][j][k];
    NU=log2(m);
    FPT(m,p);
	for (j=1;j<=m;j++)
	 for (k=1;k<=p;k++)
	   h[i][j][k]=AR[j][k];
  }
  for (j=1;j<=m;j++)
  { for (i=1;i<=n;i++)
	 for (k=1;k<=p;k++)
      AR[i][k]=h[i][j][k];
    NU=log2(n);
    FPT(n,p);
	for (i=1;i<=n;i++)
	 for (k=1;k<=p;k++)
	   h[i][j][k]=AR[i][k];
  }
}

void IFPT2(int n,int m,int p)               /*  二維多項式逆變換  */
{ int i,j,k;
  //FPT2(n,m,p);
  for (i=1;i<=n;i++)
  { for (j=1;j<=m;j++)
	 for (k=1;k<=p;k++)
      AR[j][k]=h[i][j][k];
    NU=log2(m);
    FPT(m,p);
	for (k=1;k<=p;k++)
		h[i][1][k]=AR[1][k]/m;
	for (j=2;j<=m;j++)
	 for (k=1;k<=p;k++)
	   h[i][j][k]=AR[m+2-j][k]/m;
  }
  for (j=1;j<=m;j++)
  { for (i=1;i<=n;i++)
	 for (k=1;k<=p;k++)
      AR[i][k]=h[i][j][k];
    NU=log2(n);
    FPT(n,p);
	for (k=1;k<=p;k++)
		h[1][j][k]=AR[1][k]/n;
	for (i=2;i<=n;i++)
	 for (k=1;k<=p;k++)
	   h[i][j][k]=AR[n+2-i][k]/n;
  }
}

void main()                 /*  主函數  */
{ int i,j,k;
  double ComMs,max;
  struct _timeb timebuffer,timebuffer2;
  for (i=1;i<=N;i++)
   for (j=1;j<=M;j++)
    for (k=1;k<=P;k++)
	{ h[i][j][k]=(double)i*j/k;
	  w[i][j][k]=h[i][j][k];
	}
  _ftime( &timebuffer );
  FPT2(N,M,P);
  _ftime( &timebuffer2 );
  ComMs=(timebuffer2.time-timebuffer.time)+(timebuffer2.millitm-timebuffer.millitm)/1000;
  IFPT2(N,M,P);
  for (i=1;i<=N;i++)
   for (j=1;j<=M;j++)
    for (k=1;k<=P;k++)
	  w[i][j][k]=fabs(w[i][j][k]-h[i][j][k]);
	/*{  printf("x[%d][%d][%d]=%f  X[%d][%d]%d]=%f \n",i,j,k,w[i][j][k],i,j,k,h[i][j][k]);
	   getch();
	   }*/

  max=0;
  for (i=1;i<=N;i++)
   for (j=1;j<=M;j++)
	for (k=1;k<=P;k++)
	{ if (w[i][j][k]>max)
	    max=w[i][j][k];
	}
  printf("最大精度為%e。\n運算時間為%f秒。\n",max,ComMs);
  getch();
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天综合色天天| 91精彩视频在线观看| 91国在线观看| 久久欧美一区二区| 亚洲一级片在线观看| 国产馆精品极品| 欧美日韩视频在线一区二区| 国产精品久久福利| 极品少妇xxxx精品少妇偷拍| 欧美日韩视频在线观看一区二区三区| 国产蜜臀97一区二区三区 | 亚洲成av人片在线| 成人午夜视频福利| 欧美精品一区二区三区久久久| 一区二区三区成人在线视频 | 日本一不卡视频| 91网站最新网址| 中文字幕乱码久久午夜不卡| 激情综合色丁香一区二区| 91精品国产综合久久精品性色| 亚洲午夜成aⅴ人片| 色av成人天堂桃色av| 亚洲欧洲精品成人久久奇米网| 国产一区二区三区在线观看免费视频 | 精品一区二区影视| 欧美一级免费大片| 日韩精品电影在线| 欧美日韩国产精品成人| 亚洲成av人**亚洲成av**| 日本久久电影网| 玉米视频成人免费看| 99久久精品一区二区| 中文字幕亚洲不卡| 色综合激情五月| 亚洲一区二区三区中文字幕在线| 色婷婷久久久综合中文字幕| 亚洲影视在线观看| 欧美视频一区在线观看| 亚洲资源中文字幕| 欧美电影在线免费观看| 蜜桃av噜噜一区| 久久美女高清视频| 成人a区在线观看| 中文字幕日韩精品一区 | 亚洲图片有声小说| 制服视频三区第一页精品| 美女精品自拍一二三四| 久久亚洲精精品中文字幕早川悠里| 国产一区啦啦啦在线观看| 国产精品污污网站在线观看| av电影天堂一区二区在线 | 国产中文字幕精品| 久久精品夜夜夜夜久久| 99re视频精品| 亚洲国产精品天堂| 日韩欧美成人午夜| av不卡在线播放| 性做久久久久久久免费看| 欧美精品一区二区三区视频| 99久久免费视频.com| 婷婷中文字幕一区三区| 久久久久久久久久久99999| 91在线看国产| 美腿丝袜在线亚洲一区| 国产精品另类一区| 在线成人小视频| 国产成人夜色高潮福利影视| 亚洲精品成a人| 日韩精品专区在线影院重磅| 不卡的av电影| 青娱乐精品视频在线| 亚洲欧洲色图综合| 日韩精品一区二区三区中文不卡 | 欧美一a一片一级一片| 经典三级在线一区| 亚洲国产精品一区二区www| 精品国产免费人成在线观看| 成人av在线播放网址| 日韩中文欧美在线| 亚洲欧美激情视频在线观看一区二区三区| 88在线观看91蜜桃国自产| 丁香婷婷深情五月亚洲| 日韩av不卡一区二区| 亚洲美女视频一区| 久久久久久久电影| 亚洲欧美在线视频观看| 欧美videossexotv100| 在线亚洲+欧美+日本专区| 国产精品77777| 美女一区二区三区在线观看| 亚洲一区二区三区四区五区黄| 久久精品视频一区| 精品捆绑美女sm三区| 欧美日韩精品一区二区在线播放| 成人app在线观看| 国产乱码一区二区三区| 日本伊人色综合网| 日韩电影免费一区| 亚洲动漫第一页| 亚洲香蕉伊在人在线观| 亚洲欧美一区二区三区极速播放| 国产欧美一区二区精品秋霞影院| 精品精品欲导航| 日韩一区二区在线观看视频 | 国产网红主播福利一区二区| 欧美精品777| 欧美日韩一级黄| 欧美色男人天堂| 在线看一区二区| 91行情网站电视在线观看高清版| av一区二区三区四区| 成人激情动漫在线观看| 国产成人高清视频| 波多野结衣中文字幕一区| 懂色av噜噜一区二区三区av| 成人教育av在线| 成人av网站免费观看| 99热99精品| 一本一本大道香蕉久在线精品| 99精品视频一区| 色吧成人激情小说| 欧美性三三影院| 欧美日韩mp4| 精品国产自在久精品国产| 精品国产第一区二区三区观看体验| 精品欧美久久久| 国产日韩欧美综合一区| 亚洲色图在线播放| 亚洲国产一区二区a毛片| 亚洲第一成人在线| 精品亚洲国产成人av制服丝袜| 欧美三级电影在线观看| 日韩一级免费一区| 精品国产乱子伦一区| 国产精品久久久久久久蜜臀| 亚洲美女视频在线观看| 日日夜夜免费精品| 国产精品一线二线三线精华| 色综合久久久久| 日韩一区二区三区在线观看| 久久久国产精品麻豆| 一区在线中文字幕| 日本在线播放一区二区三区| 国产大陆亚洲精品国产| 91福利视频网站| 欧美精品一区二区三区在线| 亚洲色欲色欲www| 蜜桃精品在线观看| 91伊人久久大香线蕉| 欧美一级黄色片| 最新久久zyz资源站| 三级亚洲高清视频| 99这里都是精品| 日韩一二三区视频| 亚洲四区在线观看| 精品一区二区三区av| 日本精品一区二区三区高清 | 午夜电影久久久| 成人激情免费视频| 日韩一级片网址| 亚洲一区二区在线免费看| 国内成+人亚洲+欧美+综合在线| 色婷婷综合久久久久中文| 久久久久国产免费免费| 亚洲成av人片在线| 91亚洲精华国产精华精华液| 精品国产乱码久久久久久久久 | 亚洲色图欧洲色图| 精品一区二区三区免费视频| 欧美视频在线播放| 一区在线播放视频| 国产a视频精品免费观看| 日韩精品专区在线| 亚洲国产精品人人做人人爽| 成人国产精品视频| 久久老女人爱爱| 麻豆精品精品国产自在97香蕉| 欧美视频在线观看一区二区| 18欧美亚洲精品| 成人理论电影网| 亚洲精品一区二区三区在线观看| 亚洲国产成人tv| 欧洲国产伦久久久久久久| 亚洲视频一二区| 99re视频精品| 1024国产精品| 成人av网站在线观看| 中文成人综合网| 国产成人亚洲综合a∨猫咪| 久久综合成人精品亚洲另类欧美 | 久久亚洲一级片| 日本不卡一二三| 91精品黄色片免费大全| 午夜精品久久久久久久久久久| 色久综合一二码| 亚洲一区二区在线免费看| 91极品视觉盛宴| 亚洲成人久久影院| 欧美人与禽zozo性伦| 秋霞成人午夜伦在线观看|