Daniel@0: function CPD = set_params(CPD, varargin) Daniel@0: % SET_PARAMS Set the parameters (fields) for a tabular_decision_node object Daniel@0: % CPD = set_params(CPD, name/value pairs) Daniel@0: % Daniel@0: % The following optional arguments can be specified in the form of name/value pairs: Daniel@0: % Daniel@0: % policy - the table containing the policy Daniel@0: % Daniel@0: % e.g., CPD = set_params(CPD, 'policy', T) Daniel@0: Daniel@0: args = varargin; Daniel@0: nargs = length(args); Daniel@0: for i=1:2:nargs Daniel@0: switch args{i}, Daniel@0: case 'policy', CPD.CPT = args{i+1}; Daniel@0: otherwise, Daniel@0: error(['invalid argument name ' args{i}]); Daniel@0: end Daniel@0: end