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:

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);
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.

Merci