⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tride.c

📁 java-fft-demo,用java开发的实现fft的平台
💻 C
字号:
/********************************************************/   
/*Tride							        */   
/*Maritza Rodr韌uez Mart韓ez				        */   
/*Computational Signal Processing Group - march-98   	  */   
/*CSPG - Dr. Domingo Rodr韌uez - Coordinator         	  */   
/*							              */    
/*Description:						        */    
/*This function tridat generates a vector with the 	  */   
/*elements of the main diagonal that composes the 	  */    
/*diagonal matrix t(N,S) 				        */    
/********************************************************/    
   
  
COMPLEX **Tride(int N, int s)   
   
{   
	int R,i,j,auxR=0,auxS=0;   
	COMPLEX **tride;    
	R = N/s;   
	tride = getComplexMatrix(N);   
  
   
    
	  	for(i = 0; i< N; i++)   
			for(j = 0; j< N; j++){   
				if(j == i){   
					tride[i][j].real = cos((2*PI*auxR*auxS)/N);   
					tride[i][j].imag = -sin((2*PI*auxR*auxS)/N);   
					++auxR;    
						if(auxR==R){   
							auxR=0;   
							auxS=1;   
						}   
   
				}   
 				else{     
					tride[i][j].real=0.0;    
					tride[i][j].imag=0.0;    
				}    

		}    

   
return tride;    

}      

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -