Mover o controle para fora de um loop quando o usuário pressiona uma tecla específica? [duplicado]

Esta pergunta já tem uma resposta aqui:

Detectar entrada de teclado Matlab 4 respostas

Estou usando um loop infinito no meu código.

while 1
% many statements/computation...
...
...
end

Quero que meu controle saia do circuito quando um usuário pressionar uma tecla específica, digamos a barra de espaço. Eu tentei a solução dadaaqui mas sem sorte. A janela da figura não abre.

questionAnswers(2)

yourAnswerToTheQuestion