Bonjour,
Je travaille actuellement sur un programme qui me fournit des données avec une ligne sur deux du texte et une ligne sur deux des données sur 8 colonnes distinctes. J'ai surmonté le problème des lignes de texte mais maintenant je ne veux recupérer que la 5 et 6eme colonne ! Je mets le programme que j'ai déjà fait et qui me fournit les huit colonnes de données.
Merci
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 % Ouverture du fichier texte en lecture seule fid=fopen('cube.txt','r') ; % Lecture des données qui se trouvent sur deux colonnes % Quelque soit la quantité de données donnee=zeros(8,10); for i=1:991 format long fgetl(fid); donnee(:,i)=fscanf(fid,'%g %g %g %g %g %g %g %g \n',[8 1]); % Mettre le vecteur de donnees dans le bon ordre donnee1=donnee'; end; %donnee = donnee(1:2:end, :); %Fermeture du fichier texte fclose('all'); %Affichage du résultat disp(donnee1);
Partager