Read .txt file into a matrix

Hi!
I would like to ask for suggestions on how could I read the data downloaded in a .txt document from:
into a 55 x 55 double in Matlab.
Thanks!
/R

 Accepted Answer

Try this
M = readmatrix('MLS-Aura_L2AK-O3-LAT70N_v04-2x_0000d000.txt', 'NumHeaderLines', 22);
M = reshape(M.', 60, []).';
M = M(:, 1:55);

4 Comments

Hi
Thank you
After the first step, I get a 529 x 6 double, but when using reshape, it complains that
"Product of known dimensions, 60, not divisible into total number of elements, 3174."
/R
Are you using the same file you gave in the link? After first line, M should be 550x6.
red981
red981 on 30 Nov 2020
Edited: red981 on 30 Nov 2020
Yes, it works now. Perfect! Thank you
I am glad to be of help!

Sign in to comment.

More Answers (0)

Categories

Tags

Asked:

on 30 Nov 2020

Edited:

on 30 Nov 2020

Community Treasure Hunt

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

Start Hunting!