www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xreginterprbf/set.m
function varargout = set(m, Property, Value) %SET set property for xreginterprbf % Copyright 2012 The MathWorks, Inc. and Ford Global Technologies, Inc. switch lower(Property) case 'kernel' setrbfpart(m,'kernel',Value) if getFitOpt(m,'polyfromkernel') m = check_degree( m, 'hard' ); end case 'order' setlinearmodpart(m,'order',Value) m = setFitOpt(m,'polyfromkernel',false); case 'polyfromkernel' m = setFitOpt(m,'polyfromkernel',value); otherwise try m.xreghybridrbf=set(m.xreghybridrbf,Property,Value); catch error(message('mbc:xreghybridrbf:InvalidArgument3', Property)); end end if nargout==1 varargout{1} = m; else assignin('caller', inputname(1), m); end