* NORMALIM PROCEDUR BP208322 16/05/24 21:15:12 8932 *----------------------------------------------------------------------* * * * PROCEDURE NORMALIM * * * * NORMALISATION A 1 DE CHAQUE FONCTION M * * * *----------------------------------------------------------------------* * * * ENTREE * * * * M M/T CONTENANT N FONCTION DE MODULATIONS * * TINI ET TFIN EGAUX POUR CHAQUE COURBE * * * * DTIME PAS DE TEMPS D'ANALYSE DE LA PREMIERE COURBE (POUR ONDELETTE) * * * * * *----------------------------------------------------------------------* * * * SORTIE * * * * MNORME M/T NORME * * * * VALSPE (LISTREEL) MOYENNE DU SPECTRE DANS CHAQUE BANDE * * * *----------------------------------------------------------------------* *----------------------------------------------------------------------* 'SI' ('EXISTE' DTIME); LONDEL=VRAI; DDTIME=DTIME; 'SINON'; LONDEL=FAUX; 'FINSI'; * 'SI' ('NON' LONDEL); T1='EXTRAIRE' M 'ABSC' 1; TI='EXTRAIRE' T1 1; TF='EXTRAIRE' T1 ('DIMENSION' T1); NI=1000;PAS=(TF-TI)/NI; 'FINSI'; * * *----------------------------------------------------------------------* NCOURB='DIMENSION' M; ICOURB=0; 'REPETER' LABC NCOURB; ICOURB=ICOURB+1; MI='EXTRAIRE' M 'COURBE' ICOURB; * 'SI' LONDEL; MIX='EXTRAIRE' MI 'ABSC' 1; TI='EXTRAIRE' MIX 1; TE=('EXTRAIRE' MIX ('DIMENSION' MIX)) - TI; NPT='ENTIER' ((TE/DDTIME) + 1.E-5); TTEST=TE-(NPT*DDTIME); 'SI' (('ABS' TTEST) '>' (DTIME*1.E-4)); 'MESSAGE' 'Le pas de temps (DTIME) est incoherent avec la'; 'MESSAGE' ' duree du signal ondelette (M) courbe' ICOURB; 'QUITTER' LABC; 'FINSI'; 'FINSI'; * * 'SI' LONDEL; 'SINON'; MMT2=MMT**2; 'FINSI'; * NORME=NORME ** .5; * 'SI' (NORME EGA 0.); MINORME=MI; 'SINON'; MINORME=MI/NORME; 'FINSI'; 'SI' (ICOURB EGA 1); MNORME=MINORME; 'SINON'; MNORME=MNORME 'ET' MINORME; 'FINSI'; * 'SI' LONDEL; DDTIME=DDTIME/2; 'FINSI'; 'FIN' LABC; *----------------------------------------------------------------------*
© Cast3M 2003 - Tous droits réservés.
Mentions légales