Borrar filtros
Borrar filtros

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

18 visualizaciones (últimos 30 días)
Shion
Shion el 27 de Mzo. de 2023
Comentada: Shion el 27 de Mzo. de 2023
現在、動画中の動物が、特定の行動をした時間について記録することを考えております。
tic toc 関数、並びにif構文を用いて、「特定のキー(例えばEnter)を押した際に、マトリックスに特定のキーを押すまでの時間を記録する」事を試してみましたが、上手くいきません。
もし良ければ、コードの提案等をしていただけますと幸いです。

Respuestas (1)

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

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!