Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 使用回调而不是循环?_Matlab_User Interface_Time_Timer_Callback - Fatal编程技术网

Matlab 使用回调而不是循环?

Matlab 使用回调而不是循环?,matlab,user-interface,time,timer,callback,Matlab,User Interface,Time,Timer,Callback,一位智者曾经告诉我:“老兄,停止思考循环,开始做回调。”-我已经被这个问题困扰了三天 我试图使用回调转换循环,但我不清楚我可以使用哪种回调。问题是生成一个图形,并在其中生成一个循环,该循环执行以下操作: 对于X倍,请执行以下操作: 在图的中心显示一些无关紧要的文本('X')几秒钟 加载随机选择的图像并将其放置在人物中心Y秒 测量userr的响应时间。响应可以是按下特定键(比如F)或根本没有响应。如果有回应的话,那就回到一个问题上 我已经尝试了很多东西:使用暂停,使用get(figurehandl

一位智者曾经告诉我:“老兄,停止思考循环,开始做回调。”-我已经被这个问题困扰了三天

我试图使用回调转换循环,但我不清楚我可以使用哪种回调。问题是生成一个图形,并在其中生成一个循环,该循环执行以下操作:

对于X倍,请执行以下操作:

  • 在图的中心显示一些无关紧要的文本('X')几秒钟
  • 加载随机选择的图像并将其放置在人物中心Y秒
  • 测量userr的响应时间。响应可以是按下特定键(比如F)或根本没有响应。如果有回应的话,那就回到一个问题上

  • 我已经尝试了很多东西:使用暂停,使用
    get(figurehandle,'character'),使用计时器,使用
    ,而tic(toc)为什么循环是坏的?我也是一个聪明人,相信我(:-):工作代码比优雅的非工作代码页面要好得多。循环-@foampile没有什么错,只是对于我的问题来说,将循环与计时器结合起来是一件难看的事情。。如果我在我的循环中启动一个计时器,那么它再次以过快的速度到达启动(计时器)。。这给了我一个错误。。我还试着用while-tic(toc)来控制它,如果我有一个工作函数,我甚至不会考虑将循环更改为回调,但直到现在,没有什么是好的-@HighPerformanceMark