making an input to an array
1 次查看(过去 30 天)
显示 更早的评论
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 个评论
采纳的回答
Andrei Bobrov
2012-2-22
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 个评论
更多回答(1 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Time Series Objects 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!