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