% APRENDIZAJE AUTOMÁTICO (G. Pajares y J. M. de la Cruz, Eds.)
% Editorial: RA-MA
% Capítulo 12: Aprendizaje por Refuerzo
% Autores: Jose Antonio Martin H y Matilde Santos
function [ states ] = BuildStateList
%BuildStateList builds a state list from a state matrix

% state discretization for the cart-pole problem


x1  = [-1  1];
%x1  = linspace(-4,4, 11);


x2  = [-1  1];
%x2  = linspace(-0.5,0.5, 11);

x3  = [-1  1];
%x3  = linspace(deg2rad(-45),deg2rad(45),11);

x4   = [-1  1];
%x4  = linspace(deg2rad(-10),deg2rad(10),11);

states = setprod(x1,x2,x3,x4);

