MATLAB: How to combine hours from a cell and minutes from another cell into one cell of Time

horzcathourmergeminplot

I have Time in hours in one cell and its minutes in another. How do I combine each minute into respective hour ?? I have to use this time thus obtained to plot against another cell. How to do it ??

Best Answer

If you have a cell array with hours in the 1st cell and minutes in the 2nd cell, like so (for 5 hours and 23 minutes):
C = {5 23};
Then you can compute the time in minutes as follows:
time_in_minutes = C{1} * 60 + C{2};
If you wish to populate this overall time in minutes into a 3rd cell, you can do that as follows:
C{3} = time_in_minutes;