Convert Minutes to Seconds
18 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hadi Hajieghrary
el 3 de Ag. de 2016
Respondida: J. Webster
el 3 de Ag. de 2016
Please execute this line of code in Matlab R2015b:
>> [minutes(seconds(1)):minutes(1):minutes(seconds(200))]
Why it goes crazy and gives back a column vector of size 4777?
I need to create ticks for my plot; and I thought this had to work!
0 comentarios
Respuesta aceptada
Thorsten
el 3 de Ag. de 2016
Editada: Thorsten
el 3 de Ag. de 2016
The help of minutes tells us
If X is a numeric array, then M is a duration array in units of minutes.
If X is a duration array, then M is a double array with each element equal to the number of minutes in the corresponding element of X.
so
minutes(seconds(1))
and
minutes(seconds(200)
give a double, while
minutes(1)
gives a duration. So you have
<double>:<duration>:<double>
which messes all up. To increment by 1 minute, use
minutes(seconds(1)):minutes(seconds(200))
Más respuestas (1)
Ver también
Categorías
Más información sobre Dates and Time en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!