Mercurial > repos > jcb-mpl > eics_first_extraction
diff src/mz_7_dwcleaning.sci @ 0:245b2c2b3d75 draft
Uploaded
| author | jcb-mpl |
|---|---|
| date | Tue, 27 Apr 2021 14:13:47 +0000 |
| parents | |
| children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/mz_7_dwcleaning.sci Tue Apr 27 14:13:47 2021 +0000 @@ -0,0 +1,28 @@ +function x_tr_mz3=mz_7_dwcleaning(x_tr_mz2,durbwats) + + + // cette fonction nettoie la matrice des EICs avec DW trop élevé + + // x_tr_mz2: matrice EIC issue de la fonction mz_6_rescan_mz2 + + // durbwats: ex: dw=1.2 + + + + // nettoyage avec Durbin-Watson: très efficace + res_dw=mz_6bis_durbin_watson(x_tr_mz2); + + + tri=find(res_dw<durbwats); + + if tri~=[] then + x_tr_mz3=x_tr_mz2(:,tri); // 1000*= rapide de sélectionner les bonnes colonnes qu'enlever les mauvaises + else + x_tr_mz3=x_tr_mz2; + end + + // note: nettoyage avec eic_signal testé avec valeur=10000 -> inutile! + + + +endfunction
