Import Several txt files [Error: Getting only first line of first file]

3 vues (au cours des 30 derniers jours)
Angel Lira
Angel Lira le 15 Avr 2020
Commenté : Angel Lira le 15 Avr 2020
Hi, I am trying to open several txt files into Matlab, as multiples 2d arrays.
These files have float contents and integers all mixed. The files also, might not have the same sizes.
I have searched some online answers and I was using several ideas, however, I got as further as to read the first line of the first file. But that is not the result I wanted.
As example of the files I am using I have the attachements.
The following is the code I am using.
Folder = pwd;
Files = dir(fullfile(Folder, '*.txt'));
Result = cell(1, numel(Files));
for j = 1:numel(Files)
aFile = fullfile(Folder, Files(j).name);
Data = csvread(aFile);
end

Réponses (1)

Mehmed Saad
Mehmed Saad le 15 Avr 2020
Replace csvread with readmatrix
Data = readmatrix(aFile);
  1 commentaire
Angel Lira
Angel Lira le 15 Avr 2020
I changed it and it just shows me the content of the first file. Not the content of all files. Do you know how can i solve it?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Workspace Variables and MAT Files dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by