我在matlab中使用libsvm,我试图调用svmtrain
。但是我知道Matlab也有一个名为svmtrain
的内置函数。我相信他们以不同的顺序采用相同的参数。我怎么知道matlab调用哪个函数?我想从libsvm调用svmtrain
函数。我怎样才能确保这种情况发生?
答案 0 :(得分:2)
如果您有两个具有相同名称的函数,Matlab将调用位于PATH
头部附近的函数。因此,如果您从不同的目录中调用svmtrain
,即使您所做的唯一更改是更改当前的工作目录,也可能最终调用不同的函数。
要知道matlab实际使用的是哪个函数,请从命令行调用函数which
:
>> which svmtrain