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

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

?? msplfft.c

?? 快速傅立葉變換算法中的分裂基算法
?? C
字號:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include "msp.h"
void msplfft(complex x[],int n,int isign)
{
/*----------------------------------------------------------------------
 Routine msplfft:to perform the split-radix DIF fft algorithm.
 input parameters:
 x : complex array.input signal is stored in x(0) to x(n-1).
 n : the dimension of x.
 isign:if isign=-1 For Forward Transform
       if isign=+1 For Inverse Transform.
 output parameters:
 x : complex array. DFT result is stored in x(0) to x(n-1).
 Notes:
     n must be power of 2.
                                        in chapter 5
----------------------------------------------------------------------*/
        complex xt;
        float es,e,a,a3,cc1,ss1,cc3,ss3,r1,r2,s1,s2,s3;
        int m,n2,k,n4,j,is,id,i1,i2,i3,i0,n1,i,nn;
        for(m=1;m<=16;m++)
    	  {
    	    nn=pow(2,m);
    	    if(n==nn)break;
    	  }
	if(m>16)
	  {
        printf(" N is not a power of 2 ! \n");
	    return;
	  }
	    n2=n*2;
        es=-isign*atan(1.0)*8.0;
   for(k=1;k<m;k++)
     {
            n2=n2/2;
            n4=n2/4;
            e=es/n2;
            a=0.0;
            for(j=0;j<n4;j++)
               {
                a3=3*a;
                cc1=cos(a);
                ss1=sin(a);
                cc3=cos(a3);
                ss3=sin(a3);
                a=(j+1)*e;
                is=j;
                id=2*n2;
                 do
                  {
                    for(i0=is;i0<n;i0+=id)
                       {
                           i1=i0+n4;
                            i2=i1+n4;
                            i3=i2+n4;
                            r1=x[i0].real-x[i2].real;
                            s1=x[i0].imag-x[i2].imag;
                            r2=x[i1].real-x[i3].real;
                            s2=x[i1].imag-x[i3].imag;
                            x[i0].real+=x[i2].real;x[i0].imag+=x[i2].imag;
                            x[i1].real+=x[i3].real;x[i1].imag+=x[i3].imag;
                		    if(isign!=1)
                    		    {
                    		      s3=r1-s2;
                    		      r1+=s2;
                    		      s2=r2-s1;
                    		      r2+=s1;
                    		    }
                    		 else
                    		    {
                    		      s3=r1+s2;
                    		      r1=r1-s2;
                    		      s2=-r2-s1;
                    		      r2=-r2+s1;
                                 }
                    		x[i2].real=r1*cc1-s2*ss1;
                    		x[i2].imag=-s2*cc1-r1*ss1;
                    		x[i3].real=s3*cc3+r2*ss3;
                    		x[i3].imag=r2*cc3-s3*ss3;
                        }
                   is=2*id-n2+j;
                  id=4*id;
		  }while(is<n-1);
      }
  }
/*   ------------ special last stage -------------------------*/
        is=0;
        id=4;
      do
      {
        for(i0=is;i0<n;i0+=id)
           {i1=i0+1;
            xt.real=x[i0].real;
            xt.imag=x[i0].imag;
            x[i0].real=xt.real+x[i1].real;
            x[i0].imag=xt.imag+x[i1].imag;
            x[i1].real=xt.real-x[i1].real;
            x[i1].imag=xt.imag-x[i1].imag;
            }
        is=2*id-2;
        id=4*id;
       }while(is<n-1);
        j=1;
        n1=n-1;
        for(i=1;i<=n1;i++)
	   {
    	   if(i<j)
    	       {
        		 xt.real=x[j-1].real;
        		 xt.imag=x[j-1].imag;
        		 x[j-1].real=x[i-1].real;
        		 x[j-1].imag=x[i-1].imag;
        		 x[i-1].real=xt.real;
        		 x[i-1].imag=xt.imag;
        		 }
    	      k=n/2;
            do
        	  {
            		if(k>=j)
                		 break;
            	    j-=k;
            	    k/=2;
        	    }while(1);
            j+=k;
        }
        if(isign==-1)
           return;
        for(i=0;i<n;i++)
    	   {
    	    x[i].real/=(float)n;
            x[i].imag/=(float)(n);
            }
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品国产三级国产aⅴ原创 | 亚洲五码中文字幕| 国产精品系列在线| 欧美极品aⅴ影院| 国产丝袜美腿一区二区三区| www国产成人| 国产农村妇女毛片精品久久麻豆| 精品国产污网站| 久久久精品免费网站| 国产欧美日韩三级| 国产精品久久久久久久久免费樱桃| 欧美国产精品中文字幕| 亚洲婷婷国产精品电影人久久| 亚洲免费电影在线| 日韩av一级片| 国产一区在线观看视频| 91网址在线看| 欧美美女网站色| 日韩你懂的电影在线观看| 久久久久国产精品厨房| 中文字幕中文乱码欧美一区二区| 亚洲色图清纯唯美| 丝袜亚洲另类丝袜在线| 国产一二三精品| 色综合久久综合网欧美综合网| 欧美二区在线观看| 国产午夜精品美女毛片视频| 一区二区三区欧美久久| 美女视频一区在线观看| 91在线精品一区二区三区| 欧美蜜桃一区二区三区| 日本一二三不卡| 午夜成人免费电影| 丁香婷婷综合激情五月色| 在线免费观看成人短视频| 日韩美女一区二区三区四区| 国产精品国产自产拍高清av王其| 日韩一区精品视频| 九色porny丨国产精品| eeuss鲁片一区二区三区在线观看| 欧美午夜电影网| 中文字幕高清一区| 性做久久久久久久久| 不卡的av电影| 精品久久久久久久一区二区蜜臀| 亚洲精品精品亚洲| 国产伦精品一区二区三区免费迷| 欧美日韩亚洲综合一区 | 高清免费成人av| 欧美精品乱码久久久久久| 国产精品久久久久aaaa| 另类小说色综合网站| 在线这里只有精品| 亚洲视频免费在线观看| 国产精品一二三在| 久久婷婷国产综合精品青草| 日韩精品免费专区| 欧美日韩激情一区二区| 亚洲三级视频在线观看| 国产成+人+日韩+欧美+亚洲| 2024国产精品视频| 精品一区二区三区视频| 91精品婷婷国产综合久久性色 | 亚洲一区在线观看网站| 99热这里都是精品| 国产精品久久久久永久免费观看| 国产在线精品一区二区三区不卡| 欧美一级高清片| 午夜欧美大尺度福利影院在线看| 91成人免费电影| 亚洲图片有声小说| 欧美色电影在线| 亚洲综合久久av| 欧美肥妇bbw| 人人爽香蕉精品| 欧美成人国产一区二区| 久久精品国产99久久6| 欧美一区日韩一区| 久久精品国产色蜜蜜麻豆| 精品久久久久久久久久久久久久久久久| 三级一区在线视频先锋 | 成人18精品视频| 18欧美亚洲精品| 欧美四级电影在线观看| 一二三四社区欧美黄| 欧美久久一区二区| 另类小说图片综合网| 国产亚洲一区二区三区在线观看| 国产在线不卡一区| 国产精品美女久久久久久久久| 97精品国产露脸对白| 亚洲香蕉伊在人在线观| 日韩三级精品电影久久久| 国产一区二区在线观看免费| 中文字幕一区二区日韩精品绯色| 色拍拍在线精品视频8848| 天天免费综合色| 久久午夜国产精品| 91精彩视频在线观看| 琪琪一区二区三区| 国产精品午夜免费| 欧美日韩大陆一区二区| 国产一区 二区 三区一级| 亚洲欧美一区二区不卡| 日韩三级视频在线看| 成人av网址在线观看| 亚洲h在线观看| 欧美国产禁国产网站cc| 欧美色中文字幕| 国产不卡在线播放| 午夜精品一区二区三区免费视频| 久久蜜桃一区二区| 欧美视频三区在线播放| 国产精品一区二区你懂的| 亚洲国产精品一区二区尤物区| ww亚洲ww在线观看国产| 欧美性猛交xxxxxx富婆| 粉嫩av亚洲一区二区图片| 视频一区二区三区入口| 国产精品美女久久久久久| 欧美一区二区三区视频在线观看| 99在线精品观看| 韩国av一区二区| 石原莉奈在线亚洲二区| 亚洲视频在线观看一区| 国产欧美一区二区精品性色超碰| 欧美日韩久久久一区| 成人99免费视频| 国内精品国产成人国产三级粉色| 亚洲高清三级视频| 国产精品视频一二| 久久精品一区蜜桃臀影院| 日韩欧美国产精品| 欧美日韩一卡二卡三卡| 91亚洲精品乱码久久久久久蜜桃| 国产裸体歌舞团一区二区| 久久99日本精品| 日本一区中文字幕| 午夜欧美在线一二页| 国产精品视频一二三| 欧美videos中文字幕| 欧美一区二区在线播放| 欧美日韩一卡二卡三卡 | 日韩三级高清在线| 欧美一区二区三区电影| 欧美性受xxxx| 欧美日韩一区 二区 三区 久久精品| 99精品欧美一区| 99视频精品在线| 色综合久久久久久久| 91尤物视频在线观看| 99久久综合狠狠综合久久| 成人毛片视频在线观看| 国产精品99久久久久久久vr| 国产大片一区二区| 成人一区二区在线观看| 波多野结衣视频一区| 一本久久综合亚洲鲁鲁五月天 | 日韩和欧美的一区| 日韩va欧美va亚洲va久久| 蜜臀久久99精品久久久久久9| 免费三级欧美电影| 激情亚洲综合在线| 国产丶欧美丶日本不卡视频| 成人免费观看av| 色8久久精品久久久久久蜜| 欧美日韩久久一区二区| 日韩欧美中文字幕制服| 久久久精品蜜桃| 日韩伦理av电影| 日韩精品成人一区二区在线| 精品在线一区二区三区| 高清不卡一区二区| 欧美在线播放高清精品| 9191久久久久久久久久久| 精品久久久久av影院| 中文文精品字幕一区二区| 亚洲午夜久久久久中文字幕久| 欧美aaaaaa午夜精品| 成人激情图片网| 欧美丰满美乳xxx高潮www| 国产欧美日韩中文久久| 亚洲一区二区三区在线播放| 精品午夜一区二区三区在线观看| 成人黄色网址在线观看| 欧美一区二区美女| 国产精品剧情在线亚洲| 日本中文字幕一区二区有限公司| 国产成人福利片| 欧美日韩免费一区二区三区| 国产亚洲成aⅴ人片在线观看| 亚洲精品乱码久久久久久久久| 久久精品国产亚洲高清剧情介绍| 99久久精品国产毛片| 日韩精品一区二区三区三区免费 | 亚洲视频在线观看一区| 精油按摩中文字幕久久| 精品视频1区2区| 亚洲人成亚洲人成在线观看图片 | 久久亚洲一区二区三区明星换脸 |