gpt4 book ai didi

oop - 如何让 MATLAB 识别新添加的静态方法?

转载 作者:太空宇宙 更新时间:2023-11-03 19:42:17 25 4
gpt4 key购买 nike

我正在使用类和静态方法来“限定”命名空间中的函数,类似于 C#。但是,每次我向类中添加新方法时,起初都找不到。我必须重新启动 MATLAB 环境 (2007a) 才能识别新方法。

肯定有我可以使用的“更新”或“刷新”类型的命令,这样我就不必在每次添加函数时都重新启动 MATLAB 环境了吗?

最佳答案

CLEAR 发出此调用应该这样做:

clear classes

一个不幸的副作用是它还有效地发出了一个全部清除,它也清除了工作区中的所有变量(但是,当您关闭并重新启动 MATLAB 时无论如何都会发生这种情况).清理工作区实际上是有目的的,因为它会删除与类的 版本相同类型的所有变量,这可能无法与 你类(class)的版本。

函数 REHASH 可能有效,但我对此表示怀疑(我认为它更多地处理文件路径而不是类定义)。

关于oop - 如何让 MATLAB 识别新添加的静态方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1069454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com