www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xreggpr/update.m
function m = update(m,parameters) %update update parameters % m = update(m,p) % Copyright 2015-2015 The MathWorks, Inc. if parameters(1)>0 % set up cell array containing a name/value pair set for fitrgp m.LogML = parameters(4); s = parameters(5); kf = parameters(6:parameters(1)); beta = parameters(parameters(1)+1:parameters(2)); NameValuePairs = {'Sigma',s,... 'KernelParameters',kf,... 'Beta',beta}; if isfinite(parameters(3)) % ActiveSet indices a = parameters(parameters(2)+1:parameters(3)); NameValuePairs = [NameValuePairs,{'ActiveSet',a}]; end % store Name/Value pairs in StatsGPR. This will be converted to a % fitted model inside InitModel with data m.StatsGPR = NameValuePairs; end