我安装了一个库,它有一些与MATLAB同名的函数.通过安装lib,我的意思是addpath.当我尝试调用那些函数时,它将使用lib的实现,但我想调用MATLAB实现.
为了简化:如果我有两个函数的绝对地址,我如何指定调用哪个函数?
我搜索了答案,但我没有在网站上找到它.
我harmonic.m在matlab路径中的一个文件中有一个函数原型:
function D = harmonic(A,B,C)
Run Code Online (Sandbox Code Playgroud)
其中,重要的A是,预计将是double类型的矩阵.
在版本r2014a中,显然MATLAB已经创建了一个新的内置类方法double.harmonic.因此,当我调用我的函数时,我在错误中得到错误harmonic.我harmonic在路径列表中更接近(which harmonic显示我的路径)并没有帮助,因为我的第一个输入是A并且harmonic(A,B,C)似乎相当于A.harmonic(B,C).
有没有办法直接调用我的函数?要忽略这个double.harmonic功能?我知道我可以从路径创建一个函数句柄,但那很讨厌.我正在寻找更优雅的解决方案或解决方法.最明显的是改变我的功能名称,但后来我会感到被欺负: - (.