Bonjour,
Dans le cadre de mon stage je dois réaliser un programme sous matlab.
Dans le ce programme je souhaite ouvrir toute une série de fichiers texte contenant des valeurs sous la forme de 4 colonnes pour un nombre indéterminé de lignes (cette partie ne me pose pas de problème)
Par contre je voudrais aussi pouvoir enregistrer les valeurs de chaque fichier dans une matrice.
Code de mon prog actuel
J'arrive à ouvrir tout les fichiers, j'arrive à créer un nom de matrice en fonction de i, mais je n'arrive pas à associer ce nom de matrice aux données.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 files=dir('Données\*.txt');; for i=1:length(files) fiche=fopen(['Données\' files(i).name],'r');% ouverture du fichier *.txt fgetl(fiche);% Saute la ligne de texte data=fscanf(fiche,'%g %g %g %g',[4 inf]);% récupère les nombres des 4 colonnes strcat('point_',int2str(i)); %concaténation de s et de i indicateur de boucle data=data';% mise en ordre des données fclose(fiche); %fermeture du fichier end
Si quelqu'un pouvait me dire comment faire ce serait sympa.
Merci d'avance.
Partager