Escribo una secuencia de comandos de ejecución larga en Matlab, p. Ej.cómo detener una secuencia de comandos en ejecución en Matlab
tic;
d = rand(5000);
[a,b,c] = svd(d);
toc;
Parece que se ejecuta para siempre. Porque presiono F5 en la ventana del editor. Así que no puedo presionar C-Break para parar en la consola Matlab.
Solo quiero saber cómo detener el script. Soy el Administrador de tareas de uso actual para matar a Matlab, lo cual es realmente tonto.
Gracias.
Parece que es algo que necesito. Sin embargo, esta función llamada mexCancel, ¿cómo se vería? – patrik
@patrik Eso depende completamente de cómo se vea su proceso largo. Esencialmente, cancel, isdone y longprocess deberían escribirse en c para que funcionen juntos, se exporten a un archivo dll y luego se escriban funciones mex para llamar a esas funciones. No es fácil ni limpio ni va a haber un código general. – KitsuneYMG
Gracias por la respuesta. Esto parece un poco desalentador, pero de todos modos, si esto se logra, sin duda es una solución hermosa. – patrik