Gettting data from textfile

3 vues (au cours des 30 derniers jours)
Emmanuel
Emmanuel le 8 Fév 2013
Hi,
I have this data:
seq1 = [1,3,2,3,2,3,1,3];
seq2 = [3,3];
seq3 = [1,2,2,2,2,2,2,2];
seq4 = [1,2,1,1,2,2,1,2,2,1,2];
seqs = {seq1, seq2, seq3, seq4};
How can I get the same data (seq1, seq2, seq3, seq4) from a text file and put them in seqs please?
  4 commentaires
Azzi Abdelmalek
Azzi Abdelmalek le 8 Fév 2013
Have you many lines like this?
Emmanuel
Emmanuel le 8 Fév 2013
[1,3,2,3,2,3,1,3]
[3,3]
[1,2,2,2,2,2,2,2]
[1,2,1,1,2,2,1,2,2,1,2]
For now I have 4.

Connectez-vous pour commenter.

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 8 Fév 2013
Modifié(e) : Azzi Abdelmalek le 8 Fév 2013
clear res
fid = fopen('yourfile.txt');
line1 = fgetl(fid);
res{1}=line1;
while ischar(line1)
line1 = fgetl(fid);
res{end+1} =line1
end
fclose(fid);
res(end)=[];
seqs=cellfun(@str2num,res,'un',0)
  1 commentaire
Emmanuel
Emmanuel le 8 Fév 2013
brilliant it works! thanks a lot.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Text Data Preparation dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by