Bonjour, je débute sur matlab. Je suis donc désolée par avance si certaines de mes questions peuvent être naïves.
J'ai commencé un programme dans lequel je vais chercher des fichiers excel dans un répertoire, puis je les mets dans une cellule :
Cela fonctionne. C'est déjà ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 [FileName,PathName] = uigetfile('*.xls','Sélectionnez les fichiers excel', 'MultiSelect', 'on'); % pour créer une liste de nom de fichiers à ouvrir for i_file = 1:length(FileName); m{i_file} = xlsread(fullfile(PathName, FileName{i_file})); end
Mais là ou je coince c'est dans le maniement des données.
je veux créer une variable temps pour chaque première colonne des mes fichiers excel.
Je pensais effectuer une boucle comme cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 t=m{1}(:,1);
mais je dois me tromper car matlab me signal une erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for j=1:i_file t(:,j)=m{j}(:,1); end
Pouvez-vous m'aider.
Je vous en remercie.






Répondre avec citation
Partager