pause - Stop MATLAB execution temporarily - MATLAB (original) (raw)

Stop MATLAB execution temporarily

Syntax

Description

pause temporarily stops MATLAB® execution and waits for the user to press any key. Thepause function also temporarily stops the execution of Simulink® models, but does not pause their repainting.

Note

If you previously disabled the pause setting, reenable it usingpause('on') for this call to take effect.

pause([n](#f76-920820-n)) pauses execution forn seconds before continuing. Pausing must be enabled for this call to take effect.

example

pause([state](#f76-920820-state)) enables, disables, or displays the current pause setting.

example

oldState = pause([state](#f76-920820-state)) returns the current pause setting and sets the pause state as indicated bystate. For example, if pausing is enabled,oldState = pause('off') returns 'on' in oldState and disables pausing.

example

Examples

collapse all

Pause execution for 5 seconds. MATLAB blocks, or hides, the command prompt (>>) while it pauses execution.

Disable the pause setting and query the current state.

pause('off') pause('query')

Pause execution for 100 seconds. Since the pause setting is off, MATLAB ignores the request to pause execution, and immediately returns the command prompt.

Enable the pause setting.

Store the current pause setting and then disable the ability to pause execution.

Query the current pause setting.

Restore the initial pause state.

pause(oldState) pause('query')

Alternatively, you can store the queried value of the pause state and then disable the ability to pause execution.

oldState = pause('query'); pause('off')

Restore the initial pause state.

Input Arguments

collapse all

Number of seconds to pause execution specified as a nonnegative, real number.

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

Example: pause(3) pauses for 3 seconds.

Example: pause(5/1000) pauses for 5 milliseconds.

Data Types: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

Pause control indicator specified as 'on','off', or 'query'. Use'on' or 'off' to control whether the pause function is able to pause MATLAB execution. Use 'query' to query the current state of the pause setting.

To run interactive code unattended, disable the pause setting.

Tips

Extended Capabilities

expand all

Usage notes and limitations:

Version History

Introduced before R2006a