Import .file values
1 view (last 30 days)
Show older comments
I have a .file file with values from a mems accelerometer. I need to import the data into matlab, but i have trouble handling the format.
The first line of the file is this:
Fri Apr 5 11:51:00 2024 51{'y': -0.06464344482421874, 'x': -0.6272808349609375, 'z': -10.453084448242187}
Any help?
0 Comments
Accepted Answer
Voss
on 5 Apr 2024
unzip file.zip
ls *.file
str = fileread('file.file')
C = regexp(str,'([^\r\n]+)\d{2}{''y'':(.+?), ''x'':(.+?), ''z'':(.+?)}','tokens');
C = vertcat(C{:})
t = strtrim(C(:,1))
yxz = str2double(C(:,2:end))
8 Comments
Voss
on 7 Apr 2024
C = regexp(str,'([^\r\n]+)\d{2}{''y'':(.+?), ''x'':(.+?), ''z'':(.+?)} {''a'':(.+?), ''b'':(.+?), ''c'':(.+?)}','tokens');
More Answers (0)
See Also
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!