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

19 views (last 30 days)
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

Accepted Answer

madhan ravi
madhan ravi on 26 Jul 2018
This might help:
https://www.mathworks.com/help/matlab/ref/importdata.html#btldf1f-1
  1 Comment
Ernest Adisi
Ernest Adisi on 26 Jul 2018
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);

Sign in to comment.

More Answers (0)

Categories

Find more on Data Import and Analysis in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!