Primeramente es importante mencionar que MATLAB maneja tres formatos de fechas y hora, a saber:
- Un vector de seis elementos los cuales son: [año, mes, día, hora, minuto, segundo].
- Un valor escalar de coma flotante (tipo double), en el cual la parte entera representa la cantidad de días que han transcurrido desde el año cero (calendario gregoriano) y la parte decimal representa la fracción del día trascurrido.
- Una cadena de texto con la forma \texttt{'dd-mmm-aaa HH:MM:SS'}.
Para obtener la fecha actual MATLAB proporciona el comando now:
>> now
ans =
7.3575e+05
Lo anterior podría resultar útil para efectos de cálculo pero no es tan significativo para el usuario que está acostumbrado a visualizar la fecha y hora mediante los formatos convencionales; podemos convertir el valor numérico anterior a una cadena de texto que nos proporcione mayor información a primer vista, para ello se utiliza la función datestr como sigue:
>> datestr(now)
ans =
03-Jun-2014 17:09:36
Además de las anteriores MATLAB dispone de las funciones datevec y clock, la primera convierte una determinada fecha pasada como argumento en formato string o numérico a un vector de seis elementos como se describió anteriormente, y clock devuelve la fecha y hora actual tal como la hace now pero como un vector de seis elementos.
Excelente!!
ResponderBorrarcomo pongo la fecha y hora en una guide en matlab
ResponderBorrarExcelente Gracias..
ResponderBorrarmuchas gracias
ResponderBorrar