EDA365电子论坛网

标题: 请教matlab程序中暂停/继续的设置问题??? [打印本页]

作者: Touuqu    时间: 2021-6-4 09:54
标题: 请教matlab程序中暂停/继续的设置问题???
想请教一下matlab 中能否进行这种设置:正在运行的程序,任何时候只要按一下键盘,程序就会停止运行,并将操作交给键盘,再按下键盘,程序继续运行。$ R0 i$ d9 ^& L$ i7 w' r  n2 U
       keyboard好像只能在时间指定的时候可以,如循环到n次(n是事先指定的数)停止运行并将操作交给键盘,而不是在任何时候按下键盘就能让程序停止运行。谢谢!$ b, ?: s9 Z* `: M

作者: younicp    时间: 2021-6-4 11:00
直接stop啊
作者: NingW    时间: 2021-6-4 11:00
2016a开始,matlab 已经可以有暂停按钮可以暂停脚本的执行: To pause the execution of a program while it is running, in the Editor tab, click the Pause   button. MATLAB pauses execution at the next executable line.
作者: mytomorrow    时间: 2021-6-4 11:04
感觉应该的用pause命令
+ O' i" O5 Q) z0 f0 `* Q以下为该命令的用法# i% _  D- _. D  ~0 ^" U% h

  K& `3 u4 z( n- O) D* F9 E* u   pause命令用于暂时中止程序的运行。当程序运行到此命令时,程序暂时中止,然后等待用户按任意键继续进行。该命令在程序的调试过程和用户需要查询中间结果时十分有用。调用格式:
6 [5 q; \$ T3 o4 e6 ?7 Q. l0 H, R1 J2 f" F
   pause:导致M文件的停止,等待用户按任意键继续运行
3 C9 a; A" B* h  d" U! N2 {: G( a, O3 L4 R- \
   pause(n):此用法将在继续执行前中止执行程序n秒,这里n可以是任意实数。时钟的精度是由MATLAB的工作平台所决定的,绝大多数工作平台都支持0.01秒的时间间隔。
& ^9 l+ U; f6 f+ a1 b
# G6 P9 P  I' t- ^/ z2 C   pause on:此用法将允许后续的pause命令中止程序的运行。
& ?% E8 r" d+ V4 m4 L% p& A+ B. }; b" s, H
   pause off:此用法将保证后续的任何pause或pause(n)语句都不中止程序的运行。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2