简单方法。把年月日放在excel里面。
编程如下:
a=xlsread('nyr.xls','sheet1')
注:
1.excel表格和m文件要放在同一个文件夹里。
2.结果可以调用
结果如下:
a =
2003 1 1
2003 1 2
2003 1 3
2003 1 4
2003 1 5
2003 1 6
2003 1 7
2003 1 8
2003 1 9
2003 1 10
2003 1 11
2003 1 12
2003 1 13
2003 1 14
2003 1 15
2003 1 16
2003 1 17
2003 1 18
2003 1 19
2003 1 20
2003 1 21
2003 1 22
2003 1 23
2003 1 24
2003 1 25
2003 1 26
2003 1 27
2003 1 28
2003 1 29
2003 1 30
2003 1 31
2003 2 1
2003 2 2
2003 2 3
2003 2 4
2003 2 5
2003 2 6
2003 2 7
2003 2 8
2003 2 9
2003 2 10
2003 2 11
2003 2 12
2003 2 13
2003 2 14
2003 2 15
2003 2 16
2003 2 17
2003 2 18
2003 2 19
2003 2 20
2003 2 21
2003 2 22
2003 2 23
2003 2 24
2003 2 25
2003 2 26
2003 2 27
2003 2 28
在MATLAB中得到系统当前日期、时间也是经常用到的内容,由以下函数实现。
1.生成指定格式日期和时间
datestr-生成指定格式日期和时间,是字符型变量。
>> datestr(now) %其中now是获取当前日期和时间
ans =
30-Dec-2009 16:05:16
其中输出格式可由用户指定,共有31种格式,以下是第26种格式。
>> datestr(now,26)
ans =
2009/12/30
想必是做毕业论文,需读入数据的文件名里有这种日期格式吧
这个为何不用excel生成一列日期,然后用xlsread函数读入matlab呢?