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 Commenti

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.
Ive J
Ive J il 17 Gen 2021
@Image Analyst Did it, tanx!

Accedi per commentare.

 Risposta accettata

Ive J
Ive J il 17 Gen 2021
Try this
myMat = readmatrix('myfile.txt', 'delimiter', ' ');

Più risposte (0)

Categorie

Community Treasure Hunt

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

Start Hunting!

Translated by