matlab - Matlab中的两个同名函数

标签 matlab libsvm

我在 matlab 中使用 libsvm,我正在尝试调用 svmtrain。但是我知道 Matlab 也有一个名为 svmtrain 的内置函数。我相信他们以不同的顺序采用相同的参数。我怎么知道 matlab 正在调用哪个函数?我想从 libsvm 调用 svmtrain 函数。我如何确保这会发生?

最佳答案

如果您有两个同名的函数,Matlab 将调用靠近您的PATH 开头的函数。因此,如果您从不同目录调用 svmtrain,可能会出现这种情况,即使您所做的唯一更改是更改当前工作目录,您最终也会调用不同的函数。

要知道 matlab 实际使用的是哪个函数,请调用函数 which从命令行:

>> which svmtrain

关于matlab - Matlab中的两个同名函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23210852/

相关文章:

machine-learning - 支持向量的数量 libsvm

python - Python 中 yield 关键字的 Matlab 等价物是什么?

matlab - 计算任何给定实体被选择的概率

matlab - 点数如何改变 MATLAB 中的 FFT

java - Java的命令窗口?

matlab - 创建基于另一个向量的重复值上升的向量 (MATLAB)

machine-learning - LIBSVM:从模型文件中获取支持向量

compiler-errors - 无法将libsvm与OCaml一起使用

machine-learning - 可以在cuda中使用libsvm吗?

machine-learning - 为什么 libsvm 在同一数据集上创建不同的结果