wolffd@0: function val = get_params(CPD, name) wolffd@0: % GET_PARAMS Get the parameters (fields) for a gaussian_CPD object wolffd@0: % val = get_params(CPD, name) wolffd@0: % wolffd@0: % The following fields can be accessed wolffd@0: % wolffd@0: % mean - mu(:,i) is the mean given Q=i wolffd@0: % cov - Sigma(:,:,i) is the covariance given Q=i wolffd@0: % weights - W(:,:,i) is the regression matrix given Q=i wolffd@0: % wolffd@0: % e.g., mean = get_params(CPD, 'mean') wolffd@0: wolffd@0: switch name wolffd@0: case 'mean', val = CPD.mean; wolffd@0: case 'cov', val = CPD.cov; wolffd@0: case 'weights', val = CPD.weights; wolffd@0: otherwise, wolffd@0: error(['invalid argument name ' name]); wolffd@0: end