Reading a matrix from a .txt file

Good morning everyone. I'm trying to import in matlab a matrix from a text file. In my file, there are only two columns of values, separated by a single space. Here I report the first two rows of the file:
("Time Step" "Vertex Average X Velocity")
439 -0.1588049829006195
440 -0.157896234563214
I tried to import the matrix through
readmatrix('myfile.txt')
but I ony obtain
ans =
NaN
NaN
NaN
But if I put a comma between the two columns, Matlab reads the matrix correctly. Is there a way to import this matrix without putting commas between every column?

4 Comments

what happens if you try this:
readmatrix('myfile.txt', 'delimiter', ' ')
Hi, thanks for the reply, it actually works! Here it is the result
ans =
439 -0.1588
440 -0.1579
Thanks again!
Ivs, put down in the Answers section so you can earn more points after Giovanni accepts your answer. You can't get any points for a comment up here.

Sign in to comment.

 Accepted Answer

Try this
myMat = readmatrix('myfile.txt', 'delimiter', ' ');

More Answers (0)

Categories

Asked:

on 16 Jan 2021

Commented:

on 17 Jan 2021

Community Treasure Hunt

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

Start Hunting!