Bonjour,
j'ai besoin de lire des fichiers textes (le séparateur étant un ";") et de réorganiser les données sous forme de tableau pour pouvoir calculer des moyennes, écart-types...
Le souci est que les données sont dans un tableau de cellules et je n'arrive pas à transformer ce tableau de cellule en matrice simple. Je pense que cela vient du fait que j'ai à la fois du texte et des chiffres.
Voici mon code pour lire les fichiers TXT et les mettre sous forme de tableau:
Je pense, malgré avoir consulté l'aide pour la fonction cell2mat, ne pas avoir bien compris comment l'utiliser... J'ai un message d'erreur et je ne vois pas d'u vient le problème...
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 [filename, pathname]=uigetfiles('*.txt', 'Charger le Fichier TXT'); for f=1:max(size(filename)); filetxt=strcat(pathname,filename{f}); X = textread(filetxt,'%s','delimiter',';'); for i=1:90 XX(1,i)=X(i,1); end countL=0; for j=91:180 countL=countL+1; XX(f+1,countL)=X(j,1); end end for i=1:90 Z(1,i)=cell2mat(X(1,i)); Z(2,i)=cell2mat(X(2,i)); end
Merci d'avance.
Partager