回 帖 发 新 帖 刷新版面

主题:matlab的时间变量运算?

1,startdate='10/23/2006';
yy=2009;mm=11;dd=24;
enddate='mm/dd/yy';
daysact(startdate,enddate);

2,startdate='10/23/2006';
yy=2009;mm=11;dd=24;
enddate='11/24/2009';
daysact(startdate,enddate);

求助各位高手,为什么第一个程序不能运行,而第二个程序能运行,但是我需要变量替换,即第一个的形式,怎么办?谢谢各位帮忙。

回复列表 (共1个回复)

沙发

enddate=[num2str(mm) '/' num2str(dd) '/' num2str(yy)];
把中间的那句改成这个就行了

我来回复

您尚未登录,请登录后再回复。点此登录或注册