2014-11-03 40 views
1

我試圖在MATLAB,當我在它上面運行運行MATLAB預測和部署jar文件最近ķ

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

嘗試下面的行添加到您的代碼(函數之前):

%#function classreg.learning.modelparams.KNNParams.make