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

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

?? 2維多項式變換.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 64        /*  N 為2的冪  */
#define M 128
#define P 256

float 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;
  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]=(float)i*j/k;
	  w[i][j][k]=h[i][j][k];
	}
  _ftime( &timebuffer );
  FPT2(N,M,P);
  _ftime( &timebuffer2 );
  ComMs=(timebuffer2.time-timebuffer.time)+float(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]);
  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在线看| 不卡一区中文字幕| 色综合av在线| 欧美日韩久久久| 欧美肥妇毛茸茸| 日韩精品最新网址| 国产日韩亚洲欧美综合| 国产精品福利一区二区三区| 久久精品在这里| 国产精品乱码人人做人人爱| 亚洲乱码国产乱码精品精98午夜 | 欧美男男青年gay1069videost| 欧美三级中文字幕| 7777精品伊人久久久大香线蕉的 | 亚洲成人在线免费| 捆绑紧缚一区二区三区视频| 国产在线播放一区二区三区| 国产精品69久久久久水密桃| 色综合久久久久久久久久久| 91精品国产入口| 久久久久久久久久久99999| 亚洲日韩欧美一区二区在线| 午夜久久久久久久久久一区二区| 久久国产剧场电影| 91亚洲精品久久久蜜桃网站| 在线播放亚洲一区| 国产欧美日韩在线看| 亚洲高清免费一级二级三级| 国产一区欧美日韩| 在线一区二区观看| 久久久久久久综合| 婷婷夜色潮精品综合在线| 国产成人综合亚洲91猫咪| 欧美午夜精品一区| 欧美国产精品劲爆| 热久久久久久久| 99国产欧美另类久久久精品| 欧美不卡一区二区三区四区| 亚洲三级电影网站| 国产精品1区2区3区在线观看| 精品视频在线免费看| 亚洲国产精品黑人久久久| 天天av天天翘天天综合网| 国产一区二区毛片| 欧美精品一卡两卡| 亚洲三级理论片| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 久久久91精品国产一区二区精品| 一区二区免费看| 国产精品影视天天线| 欧美一级欧美一级在线播放| 亚洲精品视频在线观看免费| 国产高清精品在线| 欧美精品一区二| 免费成人在线观看视频| 欧美日韩在线一区二区| 亚洲欧美一区二区三区久本道91| 国产一区在线不卡| 久久女同精品一区二区| 另类中文字幕网| 欧美二区乱c少妇| 亚洲综合一区二区精品导航| 91麻豆产精品久久久久久 | 亚洲激情自拍视频| bt7086福利一区国产| 国产三级三级三级精品8ⅰ区| 免费观看30秒视频久久| 日韩一区二区免费视频| 天天影视涩香欲综合网 | 国产精品一区在线观看乱码| 欧美电影免费观看高清完整版在线观看 | 91香蕉国产在线观看软件| 国产精品每日更新| 91色综合久久久久婷婷| 一区二区三区美女| 欧美图片一区二区三区| 亚洲国产精品久久人人爱| 欧美午夜精品久久久久久孕妇| 一区二区三区.www| 欧美精品高清视频| 久久成人久久爱| 久久久久久久久久久久久夜| 大胆亚洲人体视频| 玉米视频成人免费看| 欧美视频一区二| 日本成人在线看| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 国产一区不卡在线| 国产亚洲人成网站| 成人三级在线视频| 一区二区三区精品| 欧美成人高清电影在线| 国产精品1区2区| 一区二区在线观看免费视频播放| 欧美日韩亚洲高清一区二区| 老司机免费视频一区二区| 国产欧美日韩精品一区| 91在线国内视频| 亚洲福利电影网| 久久精品视频免费| 欧美亚洲尤物久久| 国产成人av电影| 亚洲午夜一二三区视频| 国产午夜亚洲精品午夜鲁丝片| 成人免费视频网站在线观看| 午夜精品一区在线观看| 久久这里只有精品首页| 色丁香久综合在线久综合在线观看| 婷婷久久综合九色综合伊人色| 欧美大片一区二区| 色成年激情久久综合| 黄色资源网久久资源365| 亚洲黄色片在线观看| 久久欧美一区二区| 欧美日韩国产另类一区| 顶级嫩模精品视频在线看| 日韩精品欧美成人高清一区二区| 国产日本欧美一区二区| 在线不卡欧美精品一区二区三区| 高清久久久久久| 日日摸夜夜添夜夜添国产精品 | 国产精品乱码一区二区三区软件| 51精品久久久久久久蜜臀| 99久久精品费精品国产一区二区| 裸体在线国模精品偷拍| 亚洲午夜av在线| 国产精品福利在线播放| 国产丝袜欧美中文另类| 日韩欧美三级在线| 欧美日韩一区二区三区四区| 欧美mv和日韩mv的网站| 欧洲中文字幕精品| 91色porny蝌蚪| 不卡的看片网站| 国产成人精品亚洲日本在线桃色| 日产国产欧美视频一区精品| 亚洲综合视频在线观看| 亚洲日本丝袜连裤袜办公室| 国产欧美一区二区精品秋霞影院| 日韩精品一区二区三区老鸭窝| 欧美精品国产精品| 欧美一区二区三区免费在线看 | 国产精品久久久久9999吃药| 久久综合九色综合97_久久久| 日韩欧美国产电影| 欧美videossexotv100| 日韩欧美综合在线| 日韩欧美一级在线播放| 91精品国产麻豆| 欧美一区二区三区日韩视频| 在线成人高清不卡| 欧美电视剧在线看免费| 精品盗摄一区二区三区| 欧美电视剧在线观看完整版| 精品国产三级a在线观看| 精品国产第一区二区三区观看体验| 91精品国产高清一区二区三区 | 精品一区二区免费| 激情综合一区二区三区| 国产原创一区二区三区| 丁香六月综合激情| 色噜噜狠狠色综合欧洲selulu| 91免费视频网址| 色婷婷综合久久| 欧美人与性动xxxx| 欧美mv日韩mv亚洲| 国产精品国产馆在线真实露脸 | 国产福利一区二区三区视频 | 欧美激情一区在线观看| 自拍av一区二区三区| 亚洲国产色一区| 玖玖九九国产精品| va亚洲va日韩不卡在线观看| 欧美影院精品一区| 日韩欧美国产系列| 中文字幕一区二区三区在线不卡 | 日韩av不卡一区二区| 欧美一区二区日韩| 久久久久久亚洲综合影院红桃| 国产精品日日摸夜夜摸av| 亚洲精品老司机| 蜜臀久久久99精品久久久久久| 国产成人精品一区二| 欧美艳星brazzers| 中文字幕高清一区| 蜜臀av在线播放一区二区三区| 大美女一区二区三区| 制服丝袜中文字幕一区| 国产精品剧情在线亚洲| 蜜臀久久久久久久| 91网站最新网址| 久久亚洲欧美国产精品乐播| 亚洲gay无套男同| 福利一区在线观看| 精品国产sm最大网站| 亚洲自拍偷拍欧美| 成人黄色网址在线观看|