IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

[fscanf] Travail sur les colonnes


Sujet :

MATLAB

  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2006
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 5
    Points : 2
    Points
    2
    Par défaut [fscanf] Travail sur les colonnes
    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.
    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);
    Merci

  2. #2
    Membre éclairé
    Avatar de Kangourou
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    579
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 579
    Points : 859
    Points
    859
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    donnee2 = donnee1(:, 5:6);

Discussions similaires

  1. [struts]: Pagination et tri sur les colonnes
    Par sleepy2002 dans le forum Struts 1
    Réponses: 3
    Dernier message: 09/07/2007, 15h16
  2. Travail sur les URLs
    Par TalPen dans le forum Langage
    Réponses: 9
    Dernier message: 12/05/2006, 23h41
  3. [MFC][Visual C++ 6]Travail sur les dates
    Par tus01 dans le forum MFC
    Réponses: 6
    Dernier message: 31/01/2006, 21h32
  4. GDI - Travail sur les pixels dans un DIB
    Par jiib dans le forum Windows
    Réponses: 3
    Dernier message: 12/12/2005, 13h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo