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

3 Ansichten (letzte 30 Tage)
Angel Lira
Angel Lira am 15 Apr. 2020
Kommentiert: Angel Lira am 15 Apr. 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

Antworten (1)

Mehmed Saad
Mehmed Saad am 15 Apr. 2020
Replace csvread with readmatrix
Data = readmatrix(aFile);
  1 Kommentar
Angel Lira
Angel Lira am 15 Apr. 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?

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Workspace Variables and MAT Files finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by