DS_DO_POMDPPURPOSEDS_DO_POMDP constructor.
SYNOPSISfunction P=DS_DO_POMDP(varargin)
DESCRIPTIONDS_DO_POMDP constructor. Generic object for POMDP with - Discrete state spaces. - Discrete observation spaces. The action space can be discrete or continuous. This object is defined to provide methods that work for both types of action spaces. Parameters name: POMDP name. gamma: Discount factor. See also DS_DO_DA_POMDP, DS_DO_CA_POMDP. CROSS-REFERENCE INFORMATIONThis function calls:
SOURCE CODE0001 function P=DS_DO_POMDP(varargin) 0002 % DS_DO_POMDP constructor. 0003 % 0004 % Generic object for POMDP with 0005 % - Discrete state spaces. 0006 % - Discrete observation spaces. 0007 % 0008 % The action space can be discrete or continuous. 0009 % This object is defined to provide methods that work for both types of 0010 % action spaces. 0011 % 0012 % Parameters 0013 % name: POMDP name. 0014 % gamma: Discount factor. 0015 % 0016 % See also DS_DO_DA_POMDP, DS_DO_CA_POMDP. 0017 0018 % Parameters 0019 % See DS_POMDP 0020 0021 if (nargin==1) && isa(varargin{1},'DS_DO_POMDP') 0022 P=varargin{1}; 0023 else 0024 DS_POMDP_Base=DS_POMDP(varargin{1:end}); 0025 P=class(struct([]),'DS_DO_POMDP',DS_POMDP_Base); 0026 end 0027 |