# How to calculate the deviation or difference between two arrays of datetime?

7 views (last 30 days)
Belinda on 3 Oct 2023
Hello everybody,
I try to compare two timelines of the same event, to analyse the synchronicity.
dt= between( H , I,'time' );
I really have no idea how to do it, that I arcieve a new filfe consiting only the numeral deviation of each "row" (10 in this case)
I hope I desrpibed my problem good enough, files are attached. format is Time_Relative_hmsf_-
Thanks for help :)

Mohammad Sami on 4 Oct 2023
Here is something to start you off.
diff = L.Var1 - H.Var1
diff = 10×1 duration array
00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 -00:00:00.040 00:00:00.000 -00:00:00.040 -00:00:00.040 00:00:00.000 00:00:00.000
Belinda on 15 Oct 2023
Didn't recognize that it is that easy, thank you!
Siddharth Bhutiya on 1 Nov 2023
Since you are only reading vector of duration values from the files and you dont really need tables, this can be simplified further by using readmatrix.
H = 10×1 duration array
00:03:21.720 00:03:22.560 00:03:23.440 00:03:24.280 00:03:25.160 00:03:26.040 00:03:26.920 00:03:27.800 00:03:28.640 00:03:29.480
L = 10×1 duration array
00:03:21.720 00:03:22.560 00:03:23.440 00:03:24.280 00:03:25.120 00:03:26.040 00:03:26.880 00:03:27.760 00:03:28.640 00:03:29.480
L-H
ans = 10×1 duration array
00:00:00.000 00:00:00.000 00:00:00.000 00:00:00.000 -00:00:00.040 00:00:00.000 -00:00:00.040 -00:00:00.040 00:00:00.000 00:00:00.000

### Categories

Find more on Tables in Help Center and File Exchange

R2022b

### Community Treasure Hunt

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

Start Hunting!