我在matlab中使用libsvm,并且尝试致电svmtrain。但是我知道Matlab也有一个称为的内置函数svmtrain。我相信它们采用不同顺序的相同参数。我怎么知道matlab正在调用哪个函数?我想svmtrain从libsvm 调用函数。我如何确保会发生这种情况?
如果您有两个同名的函数,Matlab 将调用距离您的PATH. 因此,如果您svmtrain从不同的目录调用,即使您所做的唯一更改是更改当前的工作目录,您最终也会调用不同的函数。
要了解 matlab 实际使用的是哪个函数,请which从命令行调用该函数:
>> which svmtrain
Run Code Online (Sandbox Code Playgroud)