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:
hFig = figure('CloseRequestFcn',{@closeHandler});
.
.
.
function closeHandler (src,evnt)
CTRL+C <--- I am looking for such a command
end
PS.Erro de função () não funcionará: Tente isto:
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