特定のキーを押すまでの時間を記録する

조회 수: 23 (최근 30일)
Shion
Shion 2023년 3월 27일
댓글: Shion 2023년 3월 27일
現在、動画中の動物が、特定の行動をした時間について記録することを考えております。
tic toc 関数、並びにif構文を用いて、「特定のキー(例えばEnter)を押した際に、マトリックスに特定のキーを押すまでの時間を記録する」事を試してみましたが、上手くいきません。
もし良ければ、コードの提案等をしていただけますと幸いです。

답변 (1개)

Shunichi Kusano
Shunichi Kusano 2023년 3월 27일
input関数を使うとキーボードからの入力待ちになり、かつ何ボタンを押したかを記録することができます。
例えばEnterなら[](空)になりますので、下のようになります。
timeVal = tic; % 測定開始
x = input("press Enter to record elapsed time."); % コマンドウィンドウにプロンプトを出して指示待ち
if isempty(x) % もし押されたのがEnterであれば
elapsed_time = toc(timeVal) % 経過時間を保存
end
参考にしていただければ幸いです。
  댓글 수: 1
Shion
Shion 2023년 3월 27일
問題解決しました。助かりました。ありがとうございました!

댓글을 달려면 로그인하십시오.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!