How to extract data from multiple data files?

2 visualizaciones (últimos 30 días)
jfrazie9
jfrazie9 el 25 de Mzo. de 2018
Comentada: dpb el 25 de Mzo. de 2018
I have 250 files with various x, y and according times, t data for 55 individual points. I also have a boundary area that will be in accordance with the x and y data points. I am trying to figure out the time when points 16-20 of the 55 points meets the boundary area. How do I load all the data sets, extract those various values and compile them to have the 250 times that the paths interact with the boundary for the 5 of 55 points I am looking at?
Thanks!
  5 comentarios
Guillaume
Guillaume el 25 de Mzo. de 2018
Well, relatively straightforward depending on what intercepts the boundary actually mean mathematically.
Given boundary points A and B, what does C intercepts mean? C == A or C == B (within some tolerance maybe?) or C on the segment between A and B (within some tolerance?) or something else.
As usual giving numeric examples is more useful than imprecise wording.
dpb
dpb el 25 de Mzo. de 2018
Imprecise for certain, agreed, G...but since I would presume it simply means to find the sequential entries from one to the next for which a set of points is within/without the (again presumed) enclosed area...if the definition is more complex, so may be the calculation, granted.

Iniciar sesión para comentar.

Respuestas (1)

dpb
dpb el 25 de Mzo. de 2018
In broad strokes,
bdr=readtable('boundaryfilename.txt','delimiter','tab');
d=dir('*.txt'); % use appropriate wildcard to get proper subset of files
for i=1:length(d)
tab=readtable(d(i).name,'delimiter','space');
...
insert boundary crossing logic here...
...
end
The above will return the data in tables and presumes the first record is a valid variable name for the header and a format for the time that can be inferred; you ignored the previous responder's request for necessary information to tell you more specifically as we have no way of knowing how the data are encoded.
Blank-delimited files are notoriously poor choice; if there's any missing data at all you'll have serious issues; strongly suggest generating those files using .csv or also tab-delimited instead although if can be assured the files are properly formed can get by.

Categorías

Más información sobre Structures en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by