making an input to an array
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
i need my input which will be a date for example 08/31/2011 and make it into an array. every time i do my input matlab returns me a decimal because it is just dividing the 3 numbers. unfortunately i need to use the slashes.
can anyone help i am using the inptut('') function to ask the user the input a date in xx/xx/xxxx format and then my program needs to display the number day out of 365 and the day of the week for example Tuesday
here is my script so far
n = input('Enter month, day and year in the form xx/xx/xxxx for 2012, 2011, or 2012: ')
0 comentarios
Respuesta aceptada
Andrei Bobrov
el 22 de Feb. de 2012
d = input('enter date in view: mm/dd/yyyy -> ','s')
[s,s] = weekday(d)
dv = datevec(d);
numdayinyear = diff(datenum([dv(1) 1 1;dv(1:3)]))+1
0 comentarios
Más respuestas (1)
Sean de Wolski
el 22 de Feb. de 2012
doc datestr
doc input %specifically look at the 's' option
0 comentarios
Ver también
Categorías
Más información sobre Time Series Objects en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!