在Matlab中每隔一秒打印一次警告

Bal*_*loo 1 matlab timer setinterval

我试图在每秒后打印一个警告或只是一条消息,比如"1秒钟过去了".有没有可能意识到这一点?

我用tic toc和循环尝试了它,但它还不够.此外,我从来没有得到一秒钟.是否有自动打印每个X ms的命令?有任何想法吗?

提前致谢.

Dan*_*iel 5

使用计时器对象.

t = timer;
t.ExecutionMode = 'fixedRate';
t.Period = 1;
t.TimerFcn = @(~,~)disp('1s elapsed');
start(t)
Run Code Online (Sandbox Code Playgroud)