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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? midwt_r.c

?? 該程序包為用MATLAB編寫(xiě)的一個(gè)基于小波變換降噪的軟件
?? C
字號(hào):
/*File Name: MIDWT.cLast Modification Date:	06/14/95	13:01:15Current Version: MIDWT.c	2.4File Creation Date: Wed Oct 12 08:44:43 1994Author: Markus Lang  <lang@jazz.rice.edu>Copyright (c) 2000 RICE UNIVERSITY. All rights reserved.Created by Markus Lang, Department of ECE, Rice University. This software is distributed and licensed to you on a non-exclusive basis, free-of-charge. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:1. Redistribution of source code must retain the above copyright notice,    this list of conditions and the following disclaimer.2. Redistribution in binary form must reproduce the above copyright notice,    this list of conditions and the following disclaimer in the    documentation and/or other materials provided with the distribution.3. All advertising materials mentioning features or use of this software    must display the following acknowledgment: This product includes    software developed by Rice University, Houston, Texas and its contributors.4. Neither the name of the University nor the names of its contributors    may be used to endorse or promote products derived from this software    without specific prior written permission.THIS SOFTWARE IS PROVIDED BY WILLIAM MARSH RICE UNIVERSITY, HOUSTON, TEXAS, AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL RICE UNIVERSITY OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTIONS) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE), PRODUCT LIABILITY, OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,  EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.For information on commercial licenses, contact Rice University's Office of Technology Transfer at techtran@rice.edu or (713) 348-6173Change History: Fixed the code such that 1D vectors passed to it can be in                either passed as a row or column vector. Also took care of 		the code such that it will compile with both under standard		C compilers as well as for ANSI C compilers		Jan Erik Odegard <odegard@ece.rice.edu> Wed Jun 14 1995		Fix minor bug to allow maximum number of levelsdecription of the matlab call:%y = midwt(x,h,L);% % function computes the inverse discrete wavelet transform y for a 1D or 2D% input signal x.%%    Input:%	x    : finite length 1D or 2D input signal (implicitely periodized)%       h    : scaling filter%       L    : number of levels. in case of a 1D signal length(x) must be%              divisible by 2^L; in case of a 2D signal the row and the%              column dimension must be divisible by 2^L.%% see also: mdwt, mrdwt, mirdwt*/#include <math.h>#include <stdio.h>#define max(A,B) (A > B ? A : B)#define mat(a, i, j) (*(a + (m*(j)+i)))  /* macro for matrix indices */#ifdef __STDC__MIDWT(double *x, int m, int n, double *h, int lh, int L, double *y)#elseMIDWT(x, m, n, h, lh, L, y)double *x, *h, *y;int m, n, lh, L;#endif{  double  *g0, *g1, *ydummyl, *ydummyh, *xdummy;  long i, j;  int actual_L, actual_m, actual_n, r_o_a, c_o_a, ir, ic, lhm1, lhhm1, sample_f;  xdummy = (double *)mxCalloc(max(m,n),sizeof(double));  ydummyl = (double *)mxCalloc(max(m,n)+lh/2-1,sizeof(double));  ydummyh = (double *)mxCalloc(max(m,n)+lh/2-1,sizeof(double));  g0 = (double *)mxCalloc(lh,sizeof(double));  g1 = (double *)mxCalloc(lh,sizeof(double));  if (n==1){    n = m;    m = 1;  }  /* synthesis lowpass and highpass */  for (i=0; i<lh; i++){    g0[i] = h[i];    g1[i] = h[lh-i-1];  }  for (i=1; i<=lh; i+=2)    g1[i] = -g1[i];    lhm1 = lh - 1;  lhhm1 = lh/2 - 1;  /* 2^L */  sample_f = 1;  for (i=1; i<L; i++)    sample_f = sample_f*2;    if (m>1)    actual_m = m/sample_f;  else     actual_m = 1;  actual_n = n/sample_f;  for (i=0; i<(m*n); i++)    x[i] = y[i];    /* main loop */  for (actual_L=L; actual_L >= 1; actual_L--){    r_o_a = actual_m/2;    c_o_a = actual_n/2;        /* go by columns in case of a 2D signal*/    if (m>1){      for (ic=0; ic<actual_n; ic++){            /* loop over column */	/* store in dummy variables */	ir = r_o_a;	for (i=0; i<r_o_a; i++){    	  ydummyl[i+lhhm1] = mat(x, i, ic);  	  ydummyh[i+lhhm1] = mat(x, ir++, ic);  	}	/* perform filtering lowpass and highpass*/	bpsconv(xdummy, r_o_a, g0, g1, lhm1, lhhm1, ydummyl, ydummyh); 	/* restore dummy variables in matrix */	for (i=0; i<actual_m; i++)	  mat(x, i, ic) = xdummy[i];        }    }    /* go by rows */    for (ir=0; ir<actual_m; ir++){            /* loop over rows */      /* store in dummy variable */      ic = c_o_a;      for  (i=0; i<c_o_a; i++){    	ydummyl[i+lhhm1] = mat(x, ir, i);  	ydummyh[i+lhhm1] = mat(x, ir, ic++);        }       /* perform filtering lowpass and highpass*/      bpsconv(xdummy, c_o_a, g0, g1, lhm1, lhhm1, ydummyl, ydummyh);       /* restore dummy variables in matrices */      for (i=0; i<actual_n; i++)        mat(x, ir, i) = xdummy[i];      }      if (m==1)      actual_m = 1;    else      actual_m = actual_m*2;    actual_n = actual_n*2;  }}#ifdef __STDC__bpsconv(double *x_out, int lx, double *g0, double *g1, int lhm1, 	int lhhm1, double *x_inl, double *x_inh)#elsebpsconv(x_out, lx, g0, g1, lhm1, lhhm1, x_inl, x_inh)double *x_inl, *x_inh, *g0, *g1, *x_out;int lx, lhm1, lhhm1;#endif{  int i, j, ind, tj;  double x0, x1;  for (i=lhhm1-1; i > -1; i--){    x_inl[i] = x_inl[lx+i];    x_inh[i] = x_inh[lx+i];  }  ind = 0;  for (i=0; i<(lx); i++){    x0 = 0;    x1 = 0;    tj = -2;    for (j=0; j<=lhhm1; j++){      tj+=2;      x0 = x0 + x_inl[i+j]*g0[lhm1-1-tj] + x_inh[i+j]*g1[lhm1-1-tj] ;      x1 = x1 + x_inl[i+j]*g0[lhm1-tj] + x_inh[i+j]*g1[lhm1-tj] ;    }    x_out[ind++] = x0;    x_out[ind++] = x1;  }}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美国产日韩一二三区| 亚洲特黄一级片| 91麻豆6部合集magnet| 日日骚欧美日韩| 国产女同互慰高潮91漫画| 欧美日韩成人在线一区| 国产91富婆露脸刺激对白| 婷婷开心久久网| 中文字幕一区二| 久久这里只有精品6| 欧美三区在线视频| 99久久婷婷国产综合精品电影 | 久久综合国产精品| 日本韩国欧美一区| 国产69精品一区二区亚洲孕妇| 亚洲国产精品人人做人人爽| 国产精品视频在线看| 日韩欧美国产电影| 欧美精品日韩综合在线| 91蜜桃网址入口| 国产v综合v亚洲欧| 精品一区中文字幕| 日韩成人免费电影| 亚洲午夜在线电影| 最新国产の精品合集bt伙计| 久久久久99精品国产片| 欧美一二三区在线观看| 欧美人成免费网站| 欧美日韩精品一区二区三区四区| 成人激情文学综合网| 韩国毛片一区二区三区| 免费人成在线不卡| 亚洲aⅴ怡春院| 亚洲国产欧美在线人成| 一区二区激情小说| 亚洲女同ⅹxx女同tv| 国产精品久久国产精麻豆99网站| 久久久久久日产精品| 亚洲精品在线三区| 26uuu亚洲| 久久久精品综合| 国产三级一区二区| 中文字幕欧美日本乱码一线二线| 欧美成人伊人久久综合网| 日韩欧美一级特黄在线播放| 91麻豆精品国产91久久久久久久久 | 国产成人精品三级麻豆| 国产一区二区三区香蕉| 国产精品一区二区无线| 国产高清精品久久久久| 成人教育av在线| 成人av在线网站| 91美女片黄在线观看91美女| 日本高清无吗v一区| 欧美图片一区二区三区| 欧美色网站导航| 91精品午夜视频| 日韩免费高清av| 国产三级精品在线| 亚洲欧洲日韩av| 亚洲五码中文字幕| 久久精品免费观看| 国产成人午夜99999| 成人国产免费视频| 91浏览器在线视频| 制服视频三区第一页精品| 欧美va在线播放| 国产精品久久久久久一区二区三区| 亚洲视频资源在线| 婷婷激情综合网| 国产麻豆成人精品| 成人福利视频网站| 欧美日韩的一区二区| 精品久久国产老人久久综合| 国产欧美精品一区二区色综合 | 欧美va日韩va| 国产精品理论在线观看| 亚洲一区二区三区不卡国产欧美| 日韩成人一级片| 成人av免费网站| 欧美日韩亚洲综合一区| 久久久久国产精品免费免费搜索| 国产精品久久久久久久久免费樱桃 | 日韩欧美的一区| 中文字幕一区在线观看视频| 亚洲成av人片观看| 国产一区激情在线| 欧美午夜精品久久久久久孕妇 | 大尺度一区二区| 欧美在线观看视频一区二区三区| 欧美mv日韩mv国产网站app| 国产精品高潮呻吟久久| 婷婷六月综合亚洲| 91在线视频18| 精品国产伦一区二区三区观看体验| 亚洲欧洲一区二区在线播放| 免费观看一级欧美片| 一本大道综合伊人精品热热| 精品国产乱码久久| 亚洲成国产人片在线观看| 国产成人av电影在线| 91精品国产综合久久精品app| 欧美国产乱子伦| 免费高清在线视频一区·| 91亚洲精品久久久蜜桃| 久久久亚洲午夜电影| 亚洲国产精品久久久久婷婷884 | 日韩成人午夜电影| 91小视频在线| 久久精品无码一区二区三区| 亚洲国产一区二区三区| a级精品国产片在线观看| 久久综合网色—综合色88| 午夜精品一区在线观看| 99久久精品免费看国产| 精品国产露脸精彩对白| 日韩国产在线观看| 欧洲一区在线电影| 亚洲欧洲另类国产综合| 国产精品99久久久久久久vr| 日韩一区二区三区四区| 亚洲不卡av一区二区三区| 91丨porny丨中文| 久久精品视频网| 韩国一区二区三区| 日韩欧美国产一二三区| 日韩av午夜在线观看| 欧美日韩一级黄| 一区二区三区高清不卡| 一本大道久久精品懂色aⅴ| 国产精品久久三| 成人午夜精品在线| 国产日韩欧美a| 国产麻豆精品在线| 久久久久久久久99精品| 国产在线视频一区二区| 日韩欧美在线不卡| 色噜噜狠狠色综合中国| 中文字幕精品一区二区精品绿巨人| 精品综合久久久久久8888| 精品蜜桃在线看| 极品少妇xxxx精品少妇偷拍| 精品国偷自产国产一区| 国产在线精品国自产拍免费| 久久―日本道色综合久久| 国产在线精品免费av| 国产日产欧美一区| 不卡的电影网站| 亚洲日本在线看| 精品视频在线免费| 日本欧美在线观看| 精品盗摄一区二区三区| 国产白丝精品91爽爽久久| 国产精品久久久久一区二区三区共| www.综合网.com| 亚洲午夜免费福利视频| 这里只有精品电影| 国产一区二区免费视频| 国产精品丝袜91| 欧洲日韩一区二区三区| 亚洲综合成人在线视频| 欧美久久久久久蜜桃| 久久99久久精品| 国产精品天天看| 欧美专区在线观看一区| 日本欧美肥老太交大片| 在线播放欧美女士性生活| 国模无码大尺度一区二区三区| 中文字幕乱码一区二区免费| 日本大香伊一区二区三区| 日韩av在线播放中文字幕| 亚洲精品一线二线三线| 97精品久久久久中文字幕| 亚洲妇熟xx妇色黄| 精品国产免费人成电影在线观看四季| 精品综合久久久久久8888| 综合欧美一区二区三区| 国产精品成人在线观看| 欧美日韩在线精品一区二区三区激情| 蜜桃精品在线观看| 中文字幕av一区 二区| 91福利国产成人精品照片| 日本vs亚洲vs韩国一区三区二区| 精品国产成人系列| 色哟哟亚洲精品| 国产揄拍国内精品对白| 亚洲在线视频免费观看| 久久久久久**毛片大全| 欧美在线视频你懂得| 国产资源在线一区| 亚洲国产cao| 中文字幕不卡在线观看| 欧美一级专区免费大片| 99re热这里只有精品免费视频| 日韩在线一区二区三区| 亚洲欧洲另类国产综合| 2023国产精品| 欧美日韩成人在线| 91亚洲精品久久久蜜桃| 国产一区二区三区久久久 |