How do I guarantee to interrupt a running a script?

When a MATLAB script is running, it is usually possible to interrupt the script by typing Ctrl-C, but not always. Sometimes MATLAB will not respond to Ctrl-C. Is there some way to get MATLAB to always respond to Ctrl-C or is there another key combination which will always interrupt a MATLAB script?

 Respuesta aceptada

Guillaume
Guillaume el 28 de Ag. de 2015

0 votos

There isn't any way (short of quitting matlab) and the architecture of matlab would have to change for it to be possible as it requires multithreading.

2 comentarios

Martin
Martin el 28 de Ag. de 2015
Swell. I guess I need to make sure I save intermediate results to disk more often.
Intensive calculations on sufficiently large arrays are handled by calling external high-performance libraries of compiled code that are not written in MATLAB. There is no way of interrupting those routines short of killing the process (or possibly it would respond to a Signal if you are on a Unix-type system.)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Preguntada:

el 28 de Ag. de 2015

Comentada:

el 28 de Ag. de 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by