convert a vetor of hours into time

I have a vector which shows hours of the day, it starts at 0 which corresponds to 00:00 and finishes at 23 which corresponds to 23:00. How can I change my original vector to be in the same format a their corresponding time i.e. HH:MM?

 Accepted Answer

x = (0:23).';
n = numel(x);
out = datestr([ones(n,1)*[2012 3 10] x zeros(n,2)],'HH:MM');

More Answers (0)

Categories

Tags

Community Treasure Hunt

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

Start Hunting!