Matlab: implementando o que o CTRL + C faz, mas no código
Eu gostaria de ser capaz de terminar meus scripts atuais em execução (funções) chamando um comando no código. O retorno só encerraria a função atual e não o script inteiro. Portanto, o retorno não é o único.
O que estou procurando é um comando que faz exatamente o queCTRL + C Faz. Eu já vi isso:como parar a execuçãoe notei que ninguém ainda forneceu uma resposta adequada para essa questão.
em última análise, eu queroterminar todos os scripts em execução ao fechar uma figura:
<code>hFig = figure('CloseRequestFcn',{@closeHandler}); . . . function closeHandler (src,evnt) CTRL+C <--- I am looking for such a command end </code>
PS.Erro de função () não funcionará: Tente isto:
<code>function terminateInCode() hFig = figure('CloseRequestFcn',{@closeHandler}); while(1) plot(10*rand,10*rand,'+'); pause(0.1); end; function closeHandler (src,evnt) delete(hFig); error('program terminated!'); end end </code>