如何生成递增的时间序列
我想做一个时间序列,例如第一个数为12:00(12点整),第二个数为12:01,第三个数为12:02,第四个数为12:03……做一组数组,不知道matlab怎么实现,请指教
[ 本帖最后由 eight 于 2008-5-1 23:45 编辑 ] 原帖由 suannai 于 2008-5-1 09:17 发表 http://www.chinavib.com/forum/images/common/back.gif
我想做一个时间序列,例如第一个数为12:00(12点整),第二个数为12:01,第三个数为12:02,第四个数为12:03……
做一组数组,不知道matlab怎么实现,请指教
“:”是字符,不是数字,应该把12:00当作字符串来处理吧 版面搜索一下,或者在 matlab 的帮助搜索 time,然后自行尝试完成
按照eight的提示,用以下方法完成
time=;str = time2str(time,'24','hm') 原帖由 lilongduzhi 于 2008-5-2 12:33 发表 http://www.chinavib.com/forum/images/common/back.gif
time=;
str = time2str(time,'24','hm')
我用的是Matlab R2008a这个版本,试了一下你给的代码,会报错:
??? Error using ==> obsoleteHMS at 7
Function TIME2STR is obsolete.
See DATESTR for an alternative.
Error in ==> time2str at 37
obsoleteHMS(mfilename,'See DATESTR for an alternative.')
我自己编了一段代码如下:
代码:
clc
clear
A=12:13;
B=0:60;
C='';
for i=1:length(A)
for j=1:length(B)
C=), 15)];
end
end
C
不知大家有没有更好的方法? 原帖由 ch_j1985 于 2008-5-2 13:55 发表 http://www.chinavib.com/forum/images/common/back.gif
我用的是Matlab R2008a这个版本,试了一下你给的代码,会报错:
??? Error using ==> obsoleteHMS at 7
Function TIME2STR is obsolete.
See DATESTR for an alternative.
Error in ==> time2str at 37
obs ...
谢谢大家的帮助
ch_j1985 你的代码为试了一下,有2个问题
1、你生成的数组其实只有一个数,也就是说输出的时候所有的数据都在一个单元里面
2、我发现在整点的时候会出现2个数字,例如13:00 13:00 13:01
请高手解决
[ 本帖最后由 eight 于 2008-5-4 18:38 编辑 ] 原帖由 lilongduzhi 于 2008-5-2 12:33 发表 http://www.chinavib.com/forum/images/common/back.gif
time=;
str = time2str(time,'24','hm')
lilongduzhi 的代码我试了一下,没有报错
但结果不对,只有小时在变化,分钟没有变化,也就是说00:00直接到00:01了
请再关注一下
[ 本帖最后由 eight 于 2008-5-4 18:40 编辑 ] 原帖由 suannai 于 2008-5-3 08:44 发表 http://www.chinavib.com/forum/images/common/back.gif
谢谢大家的帮助
ch_j1985 你的代码为试了一下,有2个问题
1、你生产的数组其实只有一个数,也就是说输出的时候所以的数据都在一个单元里面
2、我发现在整点的时候会出现2个数字,例如13:00 13:00 13:01
请 ...
这段代码怎么样?
clc
clear
A=12:13;
B=0:59;
for i=1:length(A)
for j=1:length(B)
datestr(datenum(), 15)
end
end
原帖由 ch_j1985 于 2008-5-3 08:59 发表 http://www.chinavib.com/forum/images/common/back.gif
这段代码怎么样?
非常感谢你!,但是你的代码还是生成不了时间序列,等高手出现吧 原帖由 suannai 于 2008-5-4 21:53 发表 http://www.chinavib.com/forum/images/common/back.gif
非常感谢你!,但是你的代码还是生成不了时间序列,等高手出现吧
请问你想要什么样的时间序列?能不能给个具体的应用的例子? 建议楼主不要太依赖别人,大伙都给你那么多提示了,还是在此基础上自行解决吧
页:
[1]