x[j+k+l]=down;                     
                                       //down为蝶形单元右下方的值
            }   
         }
      }  
  }  
   
  void initW()                           //计算W的实现函数
  {  
      int i;  
      W=(complex *)malloc(sizeof(complex) * size_x);    /*申请size_x个复数W的空间(这部申请的空间有点多,实际上只要申请size_x/2个即可)*/
      for(i=0;i<(size_x/2);i++)                       /*预先计算出size_x/2个W的值,存放,由于蝶形算法只需要前size_x/2个值即可*/
      {  
         W[i].real=cos(2*PI/size_x*i);                 //计算W的实部
         W[i].img=-1*sin(2*PI/size_x*i);              //计算W的虚部
      }
  }   
  void   change()                      //输入的码组码位倒置实现函数
  {  
      complex temp;  
      unsigned short  i=0,j=0,k=0;  
      double t;  
      for(i=0;i<size_x;i++)  
      {  
         k=i;
   j=0;  
         t=(log(size_x)/log(2));  
         while((t--)>0)  
         {  
            j=j<<1;  
            j|=(k & 1);  
            k=k>>1;  
         }  
         if(j>i)  
        {  
           temp=x[i];  
           x[i]=x[j];  
           x[j]=temp;  
        }  
      }  
  }  
   

  void  output()                                  //输出结果实现函数

上一篇:Asp.net可视化程序设计课程网站建设+ER图
下一篇:C#+SQL Server物流公司系统管理和人事管理设计

Android手机考勤平台的设计与实现

基于android的环境信息管理系统设计

java+mysql班级评优系统的设计实现

Python+mysql宠物领养平台的设计与实现

ASP.NET飞翔租贷汽车公司信...

基于激光超声检测金属材...

多频激励下典型非线性系统的振动特性研究

基于Joomla平台的计算机学院网站设计与开发

浅谈高校行政管理人员的...

上海居民的社会参与研究

AES算法GPU协处理下分组加...

酵母菌发酵生产天然香料...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

浅论职工思想政治工作茬...