Conversion string -> nombre dans un fichier texte
Bonjour
Je souhaite enregistrer un fichier texte sous matlab pour pouvoir l'utiliser sous excel par exemple.
J'ai réussi à coder l'enregistrement du fichier texte :
Code:
1 2 3 4 5 6 7 8 9
| % On sauvegarde le vecteur Parametres1 dans un fichier .txt
%ouvre un fichier ou le créé
fid = fopen('parametre.txt','w');
%écrit dans ce fichier, fid est sa reference pour matlab
fprintf(fid,'%s\n','vecteur Parametres ');
fprintf(fid,'%i\t %i\t %i\n',Parametres); %fprintf(fid,'%i\t %i\t %i\n',Parametres);
%Fermeture du fichier
fclose(fid) |
en revanche quand je copie / colle les données sous excel, excel détecte les nombres comme des string, en effet ils ont ce format la : 7.000000e-003
J'aimerais donc savoir comment on peut enregistrer ces nombres sous un format lisible par excel sous la forme : 7000.00000 dans le cas de mon exemple.
Merci d'avance pour votre aide