可以使用参数(文件名)调用MATLAB内置的“LOAD” 并且它通过添加加载的变量来修改工作空间,即使该函数没有输出参数。
我想用自定义功能做同样的事情。
所以我想实现一个自定义加载函数,我该怎么做?
答案 0 :(得分:4)
答案 1 :(得分:1)
我猜你想要什么,但我想这可能是它:
如果要创建load
之类的功能,请创建名为myLoad
function myload(theString)
evalin(['load ' theString],'caller')
至少这应该重现基本功能
要创建一个从myDir1加载文件A
并从myDir2加载文件B
的加载脚本,有一种更简单的方法:
load fullfile(myDir1,A)
load fullfile(myDir2,B)
只需将它们放在名为myLoad
的文件中,并确保将其保存为脚本,而不是作为函数保存。