How can I get successive difference and later add all the difference?
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Devansh Patel
il 14 Giu 2018
Commentato: Devansh Patel
il 14 Giu 2018
735954.715277778 735954.716412037 735954.717766204 735954.717824074 735954.717916667 735954.863611111 735955.043206019 735955.043773148 735969.629212963 735969.629421296 735969.634259259 735969.743506944 735969.744884259 735969.745000000 735969.745590278 735969.745949074 735969.749062500 735969.818958333 735969.826678241 735969.826793982......
These are the timestamps. I want difference between successive timestamps like (2-1) second minus first, fourth minus third (4-3) and so on and add the difference.I want final result in minutes. Like (2-1)+(4-3)+(6-5)...... Any Suggestions on how to solve it?
0 Commenti
Risposta accettata
Paolo
il 14 Giu 2018
Modificato: Paolo
il 14 Giu 2018
x = [735954.715277778 735954.716412037 735954.717766204 735954.717824074 735954.717916667 735954.863611111 735955.043206019 735955.043773148];
x = diff(x);
d = sum(x(1:2:end));
[~,~,~,h, mn, s] = datevec(datetime(d,'ConvertFrom','datenum','Format','hh:mm:ss'));
dmin = h*60+mn+s/60;
dmin =
212.333330729167
6 Commenti
Più risposte (0)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!