楼主: econfj
2550 4

怎么知道一段程序的运行时间? [推广有奖]

  • 1关注
  • 3粉丝

教授

19%

还不是VIP/贵宾

-

威望
0
论坛币
32534 个
通用积分
28.9504
学术水平
1 点
热心指数
5 点
信用等级
2 点
经验
1020 点
帖子
456
精华
0
在线时间
1621 小时
注册时间
2010-4-2
最后登录
2022-7-14

50论坛币
有没有方法,比如运行完程序,有个语句就告诉你。


.sca timestart=c(current_time)
.sca timefinish=c(current_time)
.sca list
.sca duration=timefinish-timestart
type mismatch

前三个语句没有问题,第四个语句出错。问题的另外一种表述方式是,怎么计算23:39:27和23:39:23的差距?

最佳答案

sungmoo 查看完整内容

c(current_time)是字符型的。 一定要算,试用: di (clock("`timefinish'", "hms")-clock("`timestart'", "hms"))/1000
关键词:运行时间 Duration mismatch CURRENT finish 运行 时间 程序
沙发
sungmoo 发表于 2011-5-7 23:43:03 |只看作者 |坛友微信交流群
econfj 发表于 2011-5-7 23:43
.sca timestart=c(current_time)
.sca timefinish=c(current_time)
.sca list
.sca duration=timefinish-timestart
type mismatch
c(current_time)是字符型的。

一定要算,试用:

di (clock("`timefinish'", "hms")-clock("`timestart'", "hms"))/1000

使用道具

藤椅
fieldgong_ 发表于 2011-5-8 00:06:59 |只看作者 |坛友微信交流群
这是神马程序?是matlab的话,可以用tic和toc,分别置于程序首尾,自动返回运行时间。
gogogo

使用道具

板凳
suzhzh 发表于 2011-5-8 00:11:39 |只看作者 |坛友微信交流群
这是什么软件呀?还有这个功能?

使用道具

报纸
voodoo 发表于 2011-5-8 00:28:07 |只看作者 |坛友微信交流群
help rmsg
不知是否满足你的要求?
巫毒上传,必属佳品!
坛友下载,三思后行!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

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

GMT+8, 2024-4-30 21:39