全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 MATLAB等数学软件专版
1318 2
2012-04-11
正在写论文,可是对Matlab不是很熟悉,有几个问题请高人解答一下。
第一,怎么从excel中直接读取日期?

         在算利率期限结构时,Matlab帮助文档中给出的日期是 datenum('27-May-09') 这种形式的,可是Matlab似乎不认 excel 中的日期形式(我在 excel 中将日期设为 27-May-09)请问我要怎样才能直接从 excel 中直接读取呢?要不然一个一个改格式真的很麻烦。

举个例子,帮助文档中程序如下:
Maturity = [datenum('07-Mar-2009');datenum('07-Mar-2011');datenum('07-Mar-2013');datenum('07-Sep-2016');datenum('07-Mar-2025');datenum('07-Mar-2036')];
我希望能够直接从 excel 中读取 Maturity 数据,并且不用改变格式就能够运行。

第二,怎么能够处理大量的数据?

         我的数据格式都是 excel 格式的,共计 240 个excle 表。我现在的程序只能针对一个 excel 表进行处理。请问怎样才能批量处理?如果一个一个处理真的头大。



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2012-4-11 00:07:33
1.我记得有个函数是将日期转换成matlab自己的格式的,你可以搜下,弄完了再转回去就行了
2.如果你的Excel表的格式是有逻辑关系的(如x1.exl   x2.exl),可以写个程序让matlab自动读的
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2012-4-11 08:43:18
bobojin 发表于 2012-4-11 00:07
1.我记得有个函数是将日期转换成matlab自己的格式的,你可以搜下,弄完了再转回去就行了
2.如果你的Excel表 ...
正解
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群