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 :

Lecture fichier, boucle et concaténation


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Par défaut Lecture fichier, boucle et concaténation
    Bonjour,

    J'utilise matlab pour faire des calculs sur des matrices de grandes tailles. Jusqu'a present la premiere ligne de mon programme consisté à lire les points de la matrice en question par :

    z=dlmread('matrice.txt')
    En fin de programme je sauvais les resulats en ascii:
    save resultat.txt result -ascii

    Mon soucis c'est que mes donnéés experimentales sont devenue importante et je voudrais faire une routine pour faire tourner le programme pour un grand nombre d'objet.
    L'ideal serait de programmer une fonction qui compte les objets d'un fichier, les traites avec le programme.
    Si mes données experimentales sont indexés:

    matrice_1.txt
    matrice_2.txt
    matrice_3.txt

    Comment créer une boucle qui vient compter puis lire les fichiers, fait tourner le programme et index les resultats:

    resultat_1.txt
    resultat_2.txt
    resultat_3.txt

    Je sais que ca fait beaucoup de questions d'un coup, mais merci d'avance
    Pierre

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Bonjour,

    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
    d=dir('matrice_*.txt');
     
    if ~isempty(d)
     
    <div style="margin-left:40px">for n=1:numel(d)
     
    <div style="margin-left:40px">
    fname=sprintf('matrice_%d.txt',n);
    z=dlmread(fname);
    % Ou bien:
    % z=dlmread(d{n}.name);
    %
    %
    %
    sname=sprintf('resultat_%d.txt',n);
    % Ou bien:
    % sname=strrep(fname,'matrice','resultat');
    save(sname,'result','-ascii')</div>
    end</div>
    end

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Par défaut merci
    merci beaucoup, ma marche nickel!!!!
    a bientot
    pierre

  4. #4
    Membre confirmé Avatar de larimoise
    Inscrit en
    Octobre 2006
    Messages
    220
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 220
    Par défaut
    N'oublies pas de mettre

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

Discussions similaires

  1. Coup de pouce lecture automatique de fichiers / boucle avec nom de fichiers
    Par nicolas.poulain dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 23/03/2014, 00h05
  2. [WD12E] boucle infinie - lecture fichier
    Par nagadscar dans le forum WinDev
    Réponses: 7
    Dernier message: 12/07/2010, 13h20
  3. [debutant] Lecture en boucle d'un fichier texte
    Par sissi25 dans le forum Langage
    Réponses: 11
    Dernier message: 30/04/2007, 12h00
  4. [LG]Probleme lecture fichier file of ....
    Par John_win dans le forum Langage
    Réponses: 11
    Dernier message: 11/11/2003, 19h53
  5. [langage] prob lecture fichier .txt
    Par martijan dans le forum Langage
    Réponses: 3
    Dernier message: 16/07/2003, 12h08

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