Distance-Time data extraction

2 次查看(过去 30 天)
Akash Pandya
Akash Pandya 2019-2-20
Hi,
I have got distance-time data, I wanted to know how to extract distance data at cut-off of </= 0.5 nm and the corresponding times? I have attached the text file to this question. I hope soemone will be able to direct me into the right direction.
Thank you in advance,
Akash
  2 个评论
Bob Thompson
Bob Thompson 2019-2-20
It is generally considered much simpler to load the entire file into matlab and then remove the excess data with logic indexing. It should look something like this.
data = dlmread('Minimumdistance.txt');
data = data(data(:,1)<=0.5,:);
Akash Pandya
Akash Pandya 2019-3-19
Hi,
Your code worked for me. Say I wanted to apply the same threshold to multiple columns simultaneously, is this possible?
Akash

请先登录,再进行评论。

回答(2 个)

Jake Santiago
Jake Santiago 2019-2-25
data = dlmread('Minimumdistance.txt');
data = data(data(:,1)<=0.5,:);
As Bob suggested, this would probably work for you.
Do elaborate your problem a little more if you still having trouble.
  1 个评论
Akash Pandya
Akash Pandya 2019-3-17
Hi,
So the above code worked. I have the various time points at which the distance is <= 0.5 nm. If I wanted to sum the time points how would I go about doing this?
And as I have 442 columns of distance data, how could I then apply the <=0.5 nm threshold to all the columns and get the corresponding time points?

请先登录,再进行评论。


Dhanashree Mohite
Dhanashree Mohite 2019-2-27
As per my understanding, as (distance<=0.5nm) and distance is 2nd column, so it should be:
data = dlmread('Minimumdistance.txt');
data = data(data(:,2)<=0.5,:);

类别

Help CenterFile Exchange 中查找有关 Images 的更多信息

产品


版本

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by