【发布时间】:2013-07-02 04:55:34
【问题描述】:
我是一名业余 Matlab 用户,他正在尝试编写代码以在 1 秒的时间跨度内每 10 毫秒运行一次特定的函数调用。我无法让某些东西在确切的时间内运行;我曾尝试使用 Tic 和 Toc,但那是在几秒钟内(我需要毫秒精度)。这是我一直在尝试使用名为 getvelocity 的函数获取读数的一些非常基本的代码。任何帮助将不胜感激,谢谢!
function [ velocity ] = Vel()
i=1;
timerID=tic;
while (toc(timerID) <=2);
[v(i)]=vpx_GetTotalVelocity;
disp (v(i));
i=i+1;
end
velocity=mean(v);
end
上面的代码运行了两秒钟;但是,我想以毫秒精度运行。
【问题讨论】:
标签: matlab timer milliseconds