matlab 暂停 观察数据

来源:百度知道 编辑:UC知道 时间:2024/09/28 09:56:27
用MATLAB执行一个需要很长时间运行的程序
如何暂停程序,得到运行中的某个数据,再让程序继续运行下去呢?

谢谢

加一个pause就可以了。

pause

Halt execution temporarily

Syntax
pause
pause(n)
pause on
pause off

Description

pause, by itself, causes M-files to stop and wait for you to press any key before continuing.

pause(n) pauses execution for n seconds before continuing, where n can be any nonnegative real number. The resolution of the clock is platform specific. A fractional pause of 0.01 seconds should be supported on most platforms.

Typing pause(inf) puts you into an infinite loop. To return to the MATLAB prompt, type Ctrl+C.

pause on allows subsequent pause commands
to pause execution.

pause off ensures that any subsequent pause or pause(n) statements do not pause execution. This allows normally interactive scripts to run unattended.