Matlab测试程序运行时间

计算tic和toc之间那段程序之间的运行时间,它的经典格式为:

1
2
3
tic   
% 其他操作
toc

综合输出系统当前时间的命令,代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
start_time = datestr(now,'yyyy-mm-dd_HH点MM分SS秒');      

disp(['开始运行程序时的系统时间:' start_time]);

% 开始程序计时
tic;

% 这里进行程序主操作

% 程序计时结束
toc;

disp(['结束运行程序时的系统时间:' datestr(now,'yyyy-mm-dd_HH点MM分SS秒')]);

Matlab中如何获取当前日期时间函数的具体应用如下:

  1. date:按照日期字符串格式返回当前系统日期
  2. now:按照连续的日期数值格式返回当前系统时间
  3. clock:按照日期向量格式返回当前系统时间

datestr能将日期转换成字符形式,调用格式为datestr(date,dateform)。date为要转换的日期值,dateform为日期格式参数。dateform的对应日期转换表:

来发评论吧~
Powered By Valine
v1.5.2