从2016a开始,matlab 已经可以有暂停按钮可以暂停脚本的执行: 5 o! r; k5 \. ]% c7 CTo 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.
; q4 A; E# A O, ~$ g1 E, `9 w pause命令用于暂时中止程序的运行。当程序运行到此命令时,程序暂时中止,然后等待用户按任意键继续进行。该命令在程序的调试过程和用户需要查询中间结果时十分有用。调用格式:. p8 {4 f' z! O( H8 v' D# f( w3 @) j
7 i( H3 [2 [0 O! o# g4 z pause:导致M文件的停止,等待用户按任意键继续运行% N" J/ T6 ?; d# P/ W
9 p) R. H9 v3 b5 r/ G
pause(n):此用法将在继续执行前中止执行程序n秒,这里n可以是任意实数。时钟的精度是由MATLAB的工作平台所决定的,绝大多数工作平台都支持0.01秒的时间间隔。0 P+ D3 `8 N0 O* ?6 O3 P/ v l
; _/ e/ l- Q! m# ? J
pause on:此用法将允许后续的pause命令中止程序的运行。 5 W5 S/ A) j4 `/ C+ @+ f4 Q7 G # X. U# Q4 p0 w! u pause off:此用法将保证后续的任何pause或pause(n)语句都不中止程序的运行。