Re: [問題]會跑的時間軸
[timer簡單小範例]
執行目的:
迴圈中持續會更新變數,每隔一秒就顯示該變數。
程式碼:
delete(timerfind)
f = @(obj, event, x) disp(['timer : ' num2str(x)]);
t = timer('Period', 1, 'ExecutionMode', 'fixedDelay', 'TimerFcn', {f, 0});
start(t)
for i = 1:20
t.TimerFcn = {f, i};
disp(num2str(i))
pause(0.2)
end
stop(t)
※ 引述《niremvp ()》之銘言:
: 各位好
: 我的演算法裡面
: 只要到特定的時間點,就用數量當引數來執行某一個動作
: 我很困擾要怎麼寫這個演算法
: 所以我想請教,matlab是否可以設立一個時間軸?
: 像真正的時間一樣會跑(但不是以實際上的時間在跑的速度執行)
: 還是我只能令一個變數,然後讓時間的間隔小一點
: 例如:Z=1:0.0001:10000 Z當作時間軸
: 讓這個變數就像是會跑的時間一樣
: 還是各位知道別的方法?
: 還請指導我
: 十分謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.67.55.187
推
03/07 22:36, , 1F
03/07 22:36, 1F
討論串 (同標題文章)
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章