Matlab: реализация того, что делает CTRL + C, но в коде
Я хотел бы иметь возможность завершить текущие текущие сценарии (функции), вызвав команду в коде. Возврат завершит только текущую функцию, а не весь скрипт. Поэтому возврат не тот.
То, что я ищу, это команда, которая делает именно то, чтоCTRL + C делать. Я уже видел это:как остановить казньи заметил, что там еще никто не дал правильного ответа на этот вопрос.
в конечном итоге я хочуterminate the entire running scripts upon closing a figure:
hFig = figure('CloseRequestFcn',{@closeHandler});
.
.
.
function closeHandler (src,evnt)
CTRL+C <--- I am looking for such a command
end
PS.function error() will not work either: Попробуй это:
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