我正在尝试在matlab中运行一个非常简单的函数,当我在那里运行时它会起作用
function testFunction
mdl = fitcknn([1,1,1],[1]);
predict(mdl,[1,1,1]);
disp('done')
end
然而,当我将其编译成jar文件时(我尝试使用多个MATLAB版本)我得到以下错误抛出
Undefined function 'classreg.learning.modelparams.KNNParams.make' for input arguments of type 'char'.
Error in classreg.learning.FitTemplate/fillIfNeeded (line 517)
Error in classreg.learning.FitTemplate.make (line 122)
Error in ClassificationKNN.fit (line 755)
Error in fitcknn (line 263)
Error in testFunction (line 2)
这是因为部署fitcknn功能是不可能的吗?如果是这样,我该怎么办呢?
答案 0 :(得分:0)
尝试在代码中添加以下行(在函数之前):
%#function classreg.learning.modelparams.KNNParams.make