【问题标题】:Are there any perils with quit and exit in matlab?matlab中退出和退出有什么危险吗?
【发布时间】:2014-06-09 07:39:57
【问题描述】:

在我开始学习 c++ 之前,我并没有考虑这么多,之前我也不需要从一个程序中终止 matlab 这么多次。我刚刚想到的问题:

在matlab中使用quitexit函数有什么危险吗?我知道除了 c++ 中的紧急情况外,这些函数不应该被使用。然而,在我的小梦想世界中,matlabs 函数在大多数情况下都是稳定的,这表明即使在调用 exitquit 的情况下,matlab 也会成功清理资源。与往常一样,这种文档对于 matlab 来说有点难找。我也很好奇相同的原则是否适用于 windows 和 linux。

如果这里没有进行清洁,有什么办法可以解决吗?就像创建文件finish.m 并让它只包含一个clear all 调用左右?

BR/帕特里克

【问题讨论】:

    标签: matlab exit quit


    【解决方案1】:

    c++ 不同,Matlab 有自己的垃圾收集器,可以为您处理所有“清理”工作。所以,当你 exitquit 为你清理 Matlab 资源时(!)
    如果您正在使用一些自定义数据类型,或者您有要在exit 之前保存的数据,您需要自己处理它们。您可以定义一个自定义脚本,其中包含要在终止 Matlab 时执行的命令,有关详细信息,请参阅finish

    【讨论】:

    • 点击GUI关闭按钮和执行exit(或退出)有什么区别?? Finish.m 是通过点击 GUI x 按钮执行的吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 2015-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多