我想在Matlab Simulink中使用fitrgp
函数。
fitrgp
返回一个GPmodel
,其类类型为RegressionGP
。
例如:
y=fitrgp(rand(100,2),rand(100,1));
class(y)
ans =
'RegressionGP'
我在MATLAB simulink中使用了matlab功能块,并使用了以下代码:
function y = fcn()
coder.extrinsic('fitrgp');
y=fitrgp(rand(100,2),rand(100,1));
它给了我以下错误,并建议我预先初始化输出:
在这种情况下,函数输出'y'不能是mxArray。考虑使用已知类型预先初始化输出变量
如何预先初始化此RegressionGP
类,以便可以在MATLAB Simulink中使用fitrgp
命令?