优雅地退出MATLAB程序

优雅地退出MATLAB程序,matlab,Matlab,我想用一个关键的监听器优雅地退出MATLAB程序。 到目前为止,我遇到并使用了input()函数,但后者正在等待有人输入一个键以继续 我有一个循环,每当我按下任何键时,我都希望我的程序优雅地退出,而不是按ctrl+c 我的实际代码如下所示,我想做的是: while (true) %do things if (ft_keylistener()==‘q’) exit end end 我想让ft\u keystener作为事件监听器工作,而不是在每次迭代时停止循

我想用一个关键的监听器优雅地退出MATLAB程序。 到目前为止,我遇到并使用了
input()
函数,但后者正在等待有人输入一个键以继续

我有一个循环,每当我按下任何键时,我都希望我的程序优雅地退出,而不是按ctrl+c

我的实际代码如下所示,我想做的是:

while (true)
    %do things
    if (ft_keylistener()==‘q’)
       exit
    end
end
我想让
ft\u keystener
作为事件监听器工作,而不是在每次迭代时停止循环,以
input()
的形式等待输入


有什么方法可以实现这一点吗?

是gui还是从命令行调用的脚本/函数?请参阅:@Hoki这是一个脚本。感谢您的编辑。我不得不在我的智能手机上写这篇文章,这就是第一种编辑风格。