Oi gente, meu nome é Lara e eu tenho um dever de casa para fazer, mas estou tendo problemas na leitura de arquivo no matlab. O arquivo tem o seguinte nome: "A1Q21.txt" O arquivo tem o seguinte conteúdo: BECBCBDDCEBDADEDBDEBCDCCDCEABCDDEEDBADDCAEECCAADADCACBDEBCBDCBCAEBBDBABBECACCBECAEAAAABBDAAAECADADDDBBACCCCCBCBEEEBECBDDAEDBADDEDACDDBDECAACCBDADCCCAACACDBECBDCACAEEACCCCBBEACEDABADBBAADCBBBAACBBBECADAAEABAEEBEAEBDACCAACCDEBCEBEDAAEAAAEDCBADDCEDCDBABDBAAADDBCDEDBDDBACEDEDDACDDABDACBACDCBEACDACBECAECCECEAEDEEABDAEABBCABEEDECBBCDBAECCCBEEBDCCCEEDBDCCADBDCEEAEEBCBBEADCEDEDADEAAAEEBEBBACCEADACDEBDACDDECEABEAEECBBCBEAAEADECCABDDCDEDEBBBAAAEDDADECABABCEEAACAADDAEDDBECACCDDECECCBABADCAACDADBBEEBECCBDADDCACCBBBEADADCAADBBDBCBCDBAAECEACCAEDBACDECBEADBCDEDECBCCEACCABECAECCECACBACDDDCBBBECCEDACDDADCEADABBCACEDDBECADBCDAEBEEBBABCAABACEDBECDCDBBBDBDDBAEEBDEAEABEEEDEDAEBADCAECADBEEBADCEECCABCBADEECBEDDBDACEABDBEACADCBBABBBEEDDBCCBBCBAECCCDCCDCCDBDCDDDCCDBBEAAEDEDABAAEBEBADEBCCECAAECBEBAEDDBCCBDEDEDCBCCBACCECABCEBDDBDDBACDEEDBCCEDABDCACADADAABBDABADEEABBEEDECDEDEDEEBBEBDDADAEACEDBAAABBAEAEDCAEBCBCBEEDBECCADEEDADECEADDCBDAEBCDEECEEEEADDBDCBBDEDDADBCD Eu gostaria de ler essas linha e concatenar num vetor de caracteres. O meu código por esnquando está da seguinte maneira: disp('teste');
file = fopen('A1Q21.txt', 'r');
while 1
tline = fgetl(file);
if ~ischar(tline)
break
end
tline
end
fclose(file); Mas o código não está funcionando. Na verdade a única resposta que aparece em "Command Window" do matlab é a seguinte: ans = 21 Não sei o que está acontecendo. Já tentei fazer de várias maneiras diferentes, mas nenhuma funciona (todas dão essa mesma resposta!) Obrigada gente!