How to load this .dat file data into matrix format?

VARIABLES = "x", "y", "displacement-x", "displacement-y"
ZONE T="Frame 0", I=214, J=134
6.000000 6.000000 0.868404 -6.438388
18.000000 6.000000 0.732914 -6.282934
30.000000 6.000000 0.830558 -6.557491
42.000000 6.000000 0.741238 -7.352953
54.000000 6.000000 0.850848 -6.662383
66.000000 6.000000 0.765438 -6.889948
78.000000 6.000000 0.639938 -6.493814
90.000000 6.000000 0.459958 -5.778019
I want to import this dat file with name 'B00050.dat' with the 'VARIABLES' titles as a header, above the 4 columns of numbers below withouth the 'ZONE T. Could you please guide me to the right matlab commands to use so far i've got the following
filename= 'B00050.dat';
M= dlmread(filename);
there's a lot more needed, but not sure as my matlab skills are not adequate . Thanks

 Akzeptierte Antwort

madhan ravi
madhan ravi am 26 Jul. 2018
This might help:
https://www.mathworks.com/help/matlab/ref/importdata.html#btldf1f-1

1 Kommentar

Hi, I tried the example but it only seems to give me the header lines without the numbers
filename = 'B00050.dat'
delimiterIn = ' ';
headerlinesIn = 2;
A = importdata(filename,delimiterIn,headerlinesIn);

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by