从Matlab时钟中隔离秒

时间:2015-11-27 18:08:23

标签: matlab clock system-clock benchmarking

我正在努力实现两件事:

  1. 如果当前时间是10秒的精确倍数并且
  2. ,则启动一个功能
  3. 在此之后每10秒运行一次循环
  4. 我在AWS上有一个cronjob每隔10秒就会提取数据。我希望我的MATLAB函数在更新后(每10秒)运行一次。

    该功能运行时间不到10秒。目前,我正在做:

    tic
    function
    toc
    elapsedTime=toc;
    pause(10-elapsedTime);
    

    但这种剂量似乎正在发挥作用。最重要的是,我希望整个函数在1:00:10(秒)开始。

    我认为使用Matlab的

    format shortg
    c = clock
    fix(c) 
    

    以及从sec = [0,10,20 ....,60]开始的一些方法是可行的,但我不确定如何将秒与系统时钟隔离开来。

0 个答案:

没有答案