楼主: bluechip
2682 3

matlab中统一文件名问题的求助 [推广有奖]

  • 0关注
  • 0粉丝

博士生

55%

还不是VIP/贵宾

-

威望
0
论坛币
653 个
通用积分
0
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
8404 点
帖子
182
精华
0
在线时间
320 小时
注册时间
2009-2-20
最后登录
2013-7-6

40论坛币
我的程序最后要输出很多excel文件。
每个输出文件我想用日期来命名比如xlswrite('20100101test1.xlsx'),xlswrite('20100101test2.xlsx')。。。等等
每天的数据运行一次,每次都要在matlab程序里改每一个输出语句的文件名,比如第二天就改成xlswrite('20100102test1.xlsx'),xlswrite('20100102test2.xlsx')。。。很麻烦。


请教各位高人,有什么办法把每个文件名中的日期改成一个统一的参数,每次运行改一下那个参数就行了,谢谢!

最佳答案

shen_yf 查看完整内容

data='20100819'; % 这样你每天只需要修改一个参数就行了啊。 filename1=[data,'test1.xlsx']; filename2=[data,'test2.xlsx']; filename3=[data,'test3.xlsx']; 把上述文件名直接放入xlswrite函数相应的位置就行了啊 别忘了给我论坛币啊,哈哈
关键词:MATLAB matla atlab Mat Atl 求助 MATLAB 文件名

本帖被以下文库推荐

沙发
shen_yf 发表于 2010-8-19 08:47:08 |只看作者 |坛友微信交流群
data='20100819';
% 这样你每天只需要修改一个参数就行了啊。
filename1=[data,'test1.xlsx'];

filename2=[data,'test2.xlsx'];

filename3=[data,'test3.xlsx'];

把上述文件名直接放入xlswrite函数相应的位置就行了啊

别忘了给我论坛币啊,哈哈
已有 1 人评分经验 论坛币 收起 理由
Xaero + 20 + 20 更sophisticated的办法是用sprintf()

总评分: 经验 + 20  论坛币 + 20   查看全部评分

使用道具

藤椅
bluechip 发表于 2010-8-19 11:24:33 |只看作者 |坛友微信交流群
论坛币给你了,谢谢!

使用道具

板凳
matlab-007 发表于 2014-12-20 13:42:18 |只看作者 |坛友微信交流群
试试这样行不
today_str=[datestr(today,'yyyymmdd'),'test',num2str(1),'.xlsx']
today_str =
20100819test1.xlsx

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-25 18:08