www.gusucode.com > mbcmodels 工具箱 matlab 源码程序 > mbcmodels/@xregunispline/modelproperties.m
function p = modelproperties(m,p) %#ok<INUSL> %MODELPROPERTIES interface to model properties % % p = modelproperties(m,p); % 'Order' % 'NumberOfKnots' % Copyright 2006-2015 The MathWorks, Inc. ID = p.Type; [p,OK] = PersistentStore(p,ID); if ~OK p = addprop(p,'Order',... @( m ) get( m, 'order' ),... @( m,v ) set( m, 'order', v ),... 'int',[0 3],... 'Spline order'); p = addprop(p,'NumKnots',... @(m) get( m, 'numknots' ),... @setNumKnots,... 'int','Positive',... 'Number of knots'); PersistentStore(p,ID); end function m = setNumKnots(m,v) m = set( m, 'numknots', v ); m = set( m, 'max_knots', v );