how to add a time column to a matrix

4 visualizaciones (últimos 30 días)
zeezo
zeezo el 8 de Mayo de 2016
Comentada: zeezo el 8 de Mayo de 2016
a=['07:00:00'; '07:15:00'; '07:30:00'];
% add 60 seconds to 07:00 , 85sec to 07:15 and 136sec to 07:30
add = [60; 85; 136];
sec_per_day = 24*60*60;
Result = datestr(datenum(a, 'HH:MM:SS') + add/sec_per_day, 'HH:MM:SS')
Result =
07:01:00
07:16:25
07:32:16
Now I want to add the Result to matrix ( K )to become the 3rd column K=[34 45; 75 345; 35 65]
How can I do that?

Respuestas (1)

Walter Roberson
Walter Roberson el 8 de Mayo de 2016
Result is a string. It is not possible to have strings in a numeric matrix. You need to use cell arrays or table() or dataset()
  1 comentario
zeezo
zeezo el 8 de Mayo de 2016
thank you
how can I use cell arrays or table() or dataset()?

Iniciar sesión para comentar.

Categorías

Más información sobre Tables en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by