Forums Zebulon.fr: [Résolu] Matlab - Forums Zebulon.fr

Aller au contenu

[Résolu] Matlab Import de fichier texte sur certaines colonnes Noter : -----

#1 L'utilisateur est hors-ligne   antoineleb 

  • Junior Member
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 30-janvier 12

Posté 11 février 2012 - 01:17

Bonjour à tous,

Je souhaiterais importer uniquement 2 colonnes d'un fichier texte sous forme de matrice sur Matlab. Le souci que j'ai c'est que chacune de mes lignes ne fassent pas la même taille du coup je ne peux pas utiliser la fonction Load classique car j'ai un message d'erreur.

Voici un extrait de mon fichier: Cliquez ici.

Je souhaite récupérer la colonne 2 et 3. Je précise que le vrai fichier est très gros il fait 1,29Mo...je n'ai aucune idée du nombre de lignes.

Merci pour votre aide
0

PUBLICITÉ

  • Annonces Google

#2 L'utilisateur est hors-ligne   antoineleb 

  • Junior Member
  • Groupe : Membres
  • Messages : 10
  • Inscrit(e) : 30-janvier 12

Posté 11 février 2012 - 10:09

Voici une réponse qui fonctionne:

>> fid = fopen('test3.txt','rt');
T = textscan(fid,'%*c %d %d %*[^\n]','delimiter','\t','CollectOutput',true)
fclose(fid);
0

#3 L'utilisateur est hors-ligne   Dylav 

  • Modérateur
  • Groupe : Modérateur [Dylav]
  • Messages : 7408
  • Inscrit(e) : 16-septembre 05

Posté 11 février 2012 - 01:25

:clap:





Image IPB ©DK Nétiquette : Soignez votre signature (art.10 de la Charte de Zébulon)
Oublie les injures, n'oublie jamais les bienfaits (maxime attribuée à Kong Fu Zi)
S'il est bon de ne rien dire avant de parler, il est encore plus utile de réfléchir avant de penser (Pierre Dac)
0



Réponse rapide

  


1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)



    Page officielle Zebulon.fr