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 :

Charger un fichier texte dans une matrice de nombres (fonction load). [Débutant]


Sujet :

MATLAB

  1. #1
    Invité
    Invité(e)
    Par défaut Charger un fichier texte dans une matrice de nombres (fonction load).
    Bonjour,

    Je cherche en charger un fichier de ce format dans un matrice :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    "Titre"	"Titre"	"Titre"	"Titre"
    0.1000	0.5400	0.1301	0.004
    0.5613 	0.3112	0.0000	1.000
    0.1000	0.5400	0.1301	0.004
    0.5613 	0.3112	0.0000	1.000
     
    0.1000	0.5400	0.1301	0.004
    0.5613 	0.3112	0.0000	1.000
    0.1000	0.5400	0.1301	0.004
    0.5613 	0.3112	0.0000	1.000
    J'ai essayé avec textscan et fscanf mais ça me donne toujours n'importe quoi comme résultat.

    A partir de ce fichier, j'aimerais tout simplement obtenir une matrice de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    [0.1000, 0.5400, 0.1301, 0.004 ;
    0.5613, 0.3112, 0.0000, 1.000 ;
    0.1000, 0.5400, 0.1301, 0.004 ;
    0.5613, 0.3112, 0.0000, 1.000 ;
    0.1000, 0.5400, 0.1301, 0.004 ;
    0.5613, 0.3112, 0.0000, 1.000 ;
    0.1000, 0.5400, 0.1301, 0.004 ;
    0.5613, 0.3112, 0.0000, 1.000]
    Merci d'avance pour vos aiguillages.


    ----------------------------------------------------

    Pour info, voici le genre de chose que j'ai essayées :
    Code Matlab : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    a = textscan(fid, '%f', 11, 'Headerlines', 1)
    a = textscan(fid, '%f', 22, 'Delimiter', '\t', 'Headerlines', 1)
    a = textscan(fid, '%f %f %f %f %f %f %f %f %f %f %f', 'Delimiter', '\n', 'Headerlines', 1)
    Dernière modification par Invité ; 09/07/2010 à 16h55.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Et la réponse est :

    Code Matlab : Sélectionner tout - Visualiser dans une fenêtre à part
    a = load('fichier.txt')

    Ça marche lorsque le le fichier à charger ne contient que des flottants (pas de chaînes de caractères).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. charger un fichier texte dans une base de données MySQL
    Par imilou dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 03/08/2012, 05h14
  2. [Forms6I] charger un fichier texte dans une table
    Par Herveg dans le forum PL/SQL
    Réponses: 2
    Dernier message: 26/02/2010, 09h28
  3. Caractères fichier texte dans une matrice
    Par Dabech dans le forum Débuter
    Réponses: 3
    Dernier message: 13/05/2008, 17h40
  4. Réponses: 1
    Dernier message: 17/03/2008, 10h21
  5. PHP5: charger des fichiers textes dans une base MYSQL
    Par koueletbak dans le forum Requêtes
    Réponses: 4
    Dernier message: 23/03/2006, 11h14

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