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
l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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');
Si quelqu'un a une idée n'hesitez pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Error in Untitled2 (line 11) csvwrite('IR_24145.csv', FileData);
MERCI
Partager