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