MatLab
  10:10 25 февраля 2003 Прерывание бесконечного цикла с выводом графики

Как выяснилось в процессе работы с версией 6.1 при запуске бесконечного цикла с выводом на экран графики, этот вывод невозможно прекратить нажатием Ctrl+C, как это было раньше в версии 5.3. Попытка прекратить вывод графики путем закрытия графического окна мышкой в правом верхнем углу приводит к краху Matlab и необходимости его перезагрузки. Для устранения этого дефекта необходимо сразу после оператора бесконечного цикла "WHILE 1" поставить строку с командой drawnow, тогда можно прерывать вывод графики щелчком мыши по кнопке X в правом верхнем углу графического окна.

Можно также воспользоваться после открытия окна командой figure() ввести строку

set(gcf,'ButtonDownFcn','stop=1');

а внутри бесконечного цикла вставить проверку типа

if stop break end