/*------------------------------------------------------*/ /* Prog : Tp6_IFT3205.c */ /* Auteur : */ /* Date : --/--/2010 */ /* version : */ /* langage : C */ /* labo : DIRO */ /*------------------------------------------------------*/ /*------------------------------------------------*/ /* FICHIERS INCLUS -------------------------------*/ /*------------------------------------------------*/ #include #include #include #include #include "FonctionDemo6.h" /*------------------------------------------------*/ /* DEFINITIONS -----------------------------------*/ /*------------------------------------------------*/ #define NAME_VISUALISER "./ViewSig.sh " /*------------------------------------------------*/ /* PROTOTYPE DE FONCTIONS -----------------------*/ /*------------------------------------------------*/ /*------------------------------------------------*/ /* PROGRAMME PRINCIPAL -------------------------*/ /*------------------------------------------------*/ int main(int argc,char **argv) { int i,j,k; int length; char BufSystVisuSig[100]; //=============================== //Question 2.1.(a) //=============================== float* Sign1=LoadSignalDat("moteur1",&length); float* Sign1I=fmatrix_allocate_1d(length); float* Sign1M=fmatrix_allocate_1d(length); FFT1D(Sign1,Sign1I,length); ModVct(Sign1M,Sign1,Sign1I,length); CenterVct(Sign1M,length); SaveSignalDat("FFT_Moteur1",Sign1M,length); //Visu strcpy(BufSystVisuSig,NAME_VISUALISER); strcat(BufSystVisuSig,"FFT_Moteur1.dat&"); printf(" %s",BufSystVisuSig); system(BufSystVisuSig); //==End========================================================= //============================================================== //retour sans probleme printf("\n C'est fini ... \n\n"); return 0; }