lire plusieurs matrices d'un fichier text sur matlab
Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

lire plusieurs matrices d'un fichier text sur matlab



  1. #1
    invite2dded23a

    Unhappy lire plusieurs matrices d'un fichier text sur matlab


    ------

    Salut,

    J'ai un petit soucis j'ai un fichier text qui contient plusieurs matrices. Par exemple:
    START DATA

    599.424438 599.424438 599.424438
    474.544373 474.544373 474.544373
    END DATA
    START DATA

    235.376541 235.376541 235.376541
    186.251541 186.251541 186.251541
    END DATA


    pour les extraire vers mon code j'utilise ceci:

    Code:
    defaultFileName = fullfile(startingFolder, '*.txt');
    [baseFileName, folder] = uigetfile(defaultFileName, 'Select a file');
    if baseFileName == 0
    	% User clicked the Cancel button.
    	return;
    end
       fullFileName = fullfile(folder, baseFileName);
       pfin = fopen( fullFileName ,'r' )
     matrix=[]; 
        wf=0; 
    R={};
        if pfin > 0 
        while ~feof(pfin) 
        Ligne = fgetl(pfin); 
        if strcmp(Ligne,'START DATA') 
        wf= wf+1; 
        Ligne = fgetl(pfin); % Lire la ligne 
        while ~strcmp(Ligne,'END DATA') 
        
        matrix=[matrix, sscanf(Ligne,'%f %f %f %f')];
        
        end 
        R{wf} = matrix; % Sauvegarder la matrice 
        matrix=[]; % Reinitialiser le tampon 
        end 
        end 
        fclose(pfin); 
        
       freq_mat=R{1} % ici je veux récupérer mes matrices R{1} est la première 
        Z_prime_mat= R{2}
        end

    Je ne sais pas pourquoi mais mon programme rentre dans une boucle infinie dès que je lance. Je suis obligée de cliquer sur ctrl+C à chaque fois sans même comprendre ce qui ne va pas.

    Quelqu'un pourra-t-il m'aider s'il vous plaît. Merci beaucoup
    PS: Désolée je suis débutante sur matlab au cas l'erreur s'avère bête.

    -----
    Dernière modification par JPL ; 23/06/2014 à 23h22. Motif: ajout de la balise Code (#) pour garder l'indentation

Discussions similaires

  1. lire un fichier avec Matlab
    Par inviteb43c2c20 dans le forum Mathématiques du supérieur
    Réponses: 4
    Dernier message: 22/12/2013, 13h36
  2. lire un fichier .don avec matlab
    Par invite71d2412a dans le forum Programmation et langages, Algorithmique
    Réponses: 1
    Dernier message: 13/12/2012, 00h14
  3. écriture de fichier text C++
    Par invitea87a57fa dans le forum Programmation et langages, Algorithmique
    Réponses: 2
    Dernier message: 16/03/2012, 18h00
  4. Lire un fichier .BIN avec Matlab converti d'un fichier .WAV
    Par invite45d1502e dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 03/05/2008, 17h13
  5. lire un fichier en Matlab
    Par invitef03e0ed1 dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 19/06/2006, 20h31