MATLAB的定时器功能(timer函数):
1 从MATLAB6.5版本开始,MATLAB开始支持定时器。相对于传统的pause函数来说,定时器要强大的多,不仅可以等效实现pause的功能,还可以显示更多pause无法实现的功能,一些需要在一定周期内独立运行的程序特别适合利用定时器来完成。
2 一个完整的定时器程序并让它发挥作用,一直到最后删除需要以下几个步骤:
第一,利用timer函数建立定时器
第二,利用start函数启动定时器
第三,利用stop函数停止定时器
第四,利用delete函数删除定时器
第五,利用clear函数删除代表定时器句柄的变量。
3 定时器具体是个什么东西?
我们知道,程序运行是自上而下,从左向右的运行方式,除了像while或者for循环控制流之外,程序运行到最末行整个程序就会停止运行。从本质上来说while或for循环控制流也是自上而下,从左向右的运行方式,条件为假停止运行退出。但是我们平时操作一些程序的时候,举个例子:比如我们玩儿一款游戏叫“王者荣耀”,如果我们能看到他的代码,其运行方式也是自上而下,从左向右的运行方式,但是全部运行完毕了,这个游戏还是正常在运行并没有停止。这也就是说,这个游戏运行程序的时候,整个程序到了结尾处再从头开始运行,如此循环往复,指导我们给定一个条件会停止整个循环往复,这也就实现了程序的整个动态运行。其在MATLAB当中要实现整个功能我们称之为定时器。
4 第一,利用timer函数建立定时器