MATLAB: How to complile data with two different time steps

time step

I have a data set like,
time1- 0.0 0.2 0.4 0.6 , exp1 – 110 123 126 128, time2 – 0.1 0.2 0.3 0.4 0.5 0.6, exp2 – 569 587 598 562 698 587
now I want to compile the data to a single sheet with same time step as shown below time 0.2 0.4 0.6, exp1 123 126 128, exp2 587 562 587. how can this be done? thanks in advance..

Best Answer

Like this?
% Arrange your data to tables
time1 = [0.0 0.2 0.4 0.6]';
exp1 = [110 123 126 128]';
time2 = [0.1 0.2 0.3 0.4 0.5 0.6]';
exp2 = [569 587 598 562 698 587]';
T1 = table(time1,exp1);
T2 = table(time2,exp2);
% Merge T1 and T2 using innerjoin function
T = innerjoin(T1,T2,'LeftKeys','time1','RightKeys','time2');