How to get data every second from table that has variable sampling time
1 view (last 30 days)
Show older comments
pratama mahadika
on 23 Apr 2019
Commented: pratama mahadika
on 23 Apr 2019
hello, i have problem to extract data from a table. My data table :
time = [ 0 0.0010 0.0021 0.0031 0.0041 0.0053 and so on........ ]
torque = [ 0 1.22 1.32 1.32 1.42 1.60 and so on..........]
my problem is, how to extract data every 0.001 second while my data table have sampling time between 0.001 and 0.002.
If I have fixed sampling time, then i can extract data at interval and that would be easy.
I have 162000 data so i can't sort every single cell to get data at exactly 0.001 second interval.
Any help would be appreciate thank you.....
0 Comments
Accepted Answer
More Answers (1)
KSSV
on 23 Apr 2019
Read about interp1.
time = [ 0 0.0010 0.0021 0.0031 0.0041 0.0053 ] ;
torque = [ 0 1.22 1.32 1.32 1.42 1.60] ;
dt = 0.001 ;
ti = min(time):dt:max(time) ;
iwant = interp1(time,torque,ti)
See Also
Categories
Find more on Tables 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!