constructing a time variable in matlab

12 visualizaciones (últimos 30 días)
ektor
ektor el 31 de En. de 2019
Comentada: madhan ravi el 31 de En. de 2019
Dear all,
I have a matrix
data= [9 30 0
9 30 0
9 30 0
9 30 0
9 30 0
9 30 1
9 30 1
9 30 1
9 30 1
9 30 1];
The first colum is the hour, the second column is the minute and the third column is second
I want to merge these 3 columns so as to construct a time variable as follows
datanew= [9.300
9.300
9.300
9.300
9.300
9.301
9.301
9.301]
;
How Can I do that in matlab? Is there any code?

Respuesta aceptada

KSSV
KSSV el 31 de En. de 2019
Editada: KSSV el 31 de En. de 2019
Read about duration
iwant = duration(data) ;
Or you can simply use:
iwant = data(:,1)+data(:,2)/100+data(:,3)/1000

Más respuestas (0)

Categorías

Más información sobre Logical 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