ML 6 的临时(或匿名)函数句柄:创建一个临时函数 m 文件并返回一个句柄。-matlab开发

时间:2024-06-21 14:43:28
【文件属性】:

文件名称:ML 6 的临时(或匿名)函数句柄:创建一个临时函数 m 文件并返回一个句柄。-matlab开发

文件大小:2KB

文件格式:ZIP

更新时间:2024-06-21 14:43:28

matlab

ML 7 的匿名函数句柄功能是一项长期需要的功能,也是我从 ML 6 早期开始编写脚本以来就一直渴望的功能。 不幸的是,大部分时间我仍然*使用 ML 6,所以我想出了一种创建“伪匿名”函数句柄的方法:即,当场创建的真实 m 文件函数的函数句柄,并且近期将被删除。 TMP_HANDLE 在其私有子目录中写出一个临时函数 m 文件,然后返回一个句柄给它。 作为副作用,它会搜索旧的临时函数文件并删除它们。 我将 TMP_HANDLE 设置为删除超过 30 天的临时函数 m 文件。 用小的 m 文件把子目录弄乱的整个想法令人反感,但考虑到现代磁盘大小,这并不是什么大问题。 我选择忍受它。 下一步: 使 TMP_HANDLE 成为具有重载 feval 和 subsref 的类,以便您可以调用feval(t_hndl,x,y) 要不就t_hndl(x,y) Matlab 5 具有 fev


【文件预览】:
tmp_handle.zip

网友评论