Bonjour,
Je souhaiterai stocker le résultat des mes calculs dans un fichier csv. Les résultats sont représentés sous la forme suivante:
- une matrice nommée dataGeo de taille mx18
- une variable cell nommée colHeaderGeo de taille 1x18 contenant les noms de mes colonnes.
Pour ce faire j'utilise ce code:
Mon code fonctionne et j'ai bien mon fichier csv créé cependant mes données sont stockées par ligne, c'est à dire que j'ai toute les informations d'une ligne dans la première cellule alors que je souhaiterai avoir chaque information dans la bonne cellule.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 fmtHeaderGeo = [repmat('%s,', 1, numel(colHeaderGeo)-1) '%s\n']; fmtDataGeo = [repmat('%.06f,', 1, size(dataGeo,2)-1) '%.06f\n']; fid = fopen(nameFileGeo, 'wt'); fprintf(fid, fmtHeaderGeo, colHeaderGeo{:}); fprintf(fid, fmtDataGeo, dataGeo.'); fclose(fid);
Merci
Partager