Bonjour,
voici un code pour écrire dans un fichiers des noms et valeurs...
1 2 3 4 5 6 7
| Data = strcat(FileName,{' '},num2str([RMS_v1_tot Disp_v1_5_good std_v1 dep_v1 dep_spectre_v1...
integ_spec_v1 moyen_spec_v1 ratio_moy pourcentage_baisse_A1_A2...
pourcentage_baisse_A1_A2_2],'%1.2f'));
fid(2) = fopen('Valeurs_bf_etude.txt','at') ;
fprintf(fid(2),'%s\n',Data{:});
fclose(fid(2)); |
Aucune erreur mais le fichier .txt retourné a toutes les valeurs collées entre elles :
090212_00000006.pro 8201.53318.008202.3581.0025.00209968.3152.491.3857.0016.00
Je pense qu'en divisant chaque num2str comme cela... :
Data = strcat(FileName,{' '},num2str([RMS_v1_tot],'%1.2f'), num2str([Disp_v1_5_good],'%1.2f'), num2str([std_v1 dep_v1],'%1.2f'),... )
... ça devrait marché mais n'y a t il pas plus simple?
Merci
EDIT : non la technique ci-dessus ne marche pas !
Partager