Convertir un .mat a un .csv
Bonjour,
j'essaie de convertir un fichier.mat (qui contient la matrice de température d'une image infrarouge) en un csv. pour ensuite le convertir en fichier text.
j'ai essayé avec le code suivant et ça me donne une erreur
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| FileData = load('IR_24145.mat')
csvwrite('IR_24145.csv', FileData);
fichier = fopen('IR_24145.csv','r');
fichier_corrigee = fopen('tmp.txt','w');
while ~feof(fichier)
%Nous allons lire le contenu,
s = fgetl(fichier);
%remplacer les virgules par des points
s = strrep(s, ',', '.');
%et enregistrer les corrections dans le nouveau fichier
fprintf(fichier_corrigee,'%s',s);
end
fclose(fichier);
fclose(fichier_corrigee);
%Nous allons lire ce nouveau fichier et stocker les valeurs dans un tableau
tableau_temperature = load('tmp.txt'); |
l'erreur :mur:
Code:
1 2
| Error in Untitled2 (line 11)
csvwrite('IR_24145.csv', FileData); |
Si quelqu'un a une idée n'hesitez pas.
MERCI