Matlab练习:timer(2)
生活随笔
收集整理的這篇文章主要介紹了
Matlab练习:timer(2)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
前言
同學畢設做信號辨識,需要嚴格設計時鐘信號,對于信號的精確產(chǎn)生有很高的需求,因此使用matlab的timer對象來實現(xiàn)該需求,本著學一個技術(shù)就要學精的原則,深入了解了matlab timer背后的實現(xiàn)原理,現(xiàn)將學習成果分享給大家。
主體
本次主要是些小例子練習。
例子1:
通過定時器發(fā)送信息:
通過一個匿名的回調(diào)函數(shù)發(fā)送一條信息.
需要重點指出的是,回調(diào)函數(shù)傳送的前兩個論斷是一個定時器對象句柄和事件結(jié)構(gòu)句柄。
即使函數(shù)不使用這些論斷,但函數(shù)的定義需要他們。
功能描述:
等待三秒并發(fā)出一條信息“3秒過去了”
代碼如下:
之后屏幕輸出:
3 seconds have elapsed
假設函數(shù)不要求定時器或者事件對象,可以使用~來代替輸入。
t.TimerFcn = @(~,~) disp('3 seconds have elapsed'); start(t)輸出
3 seconds have elapsed
最后別忘了刪除定時器對象1.
delete(t)
參考:
mathwork文檔
總結(jié)
以上是生活随笔為你收集整理的Matlab练习:timer(2)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CSDN:Markdown extra
- 下一篇: mysql 表.t_mysql ---表