⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 generate_starting_state.m

📁 The MDP toolbox proposes functions related to the resolution of discrete-time Markov Decision Proces
💻 M
字号:
function [s]=generate_starting_state()global Map_Data Speed_Vector_Indexes Pos_Vector_Indexes Finish_Data% generate_starting_state : generates a random state within the list of [x y 0 0] states%                      with x,y on the start/finish line.% Evaluation -------------------------------------------------------------%     s = the starting state.%--------------------------------------------------------------------------% In verbose mode, there is no difference to silent mode.%--------------------------------------------------------------------------% MDP Toolbox, INRA, BIA Toulouse, France%--------------------------------------------------------------------------% We generate random points in the rectangle defined by the boundaries od the finish line% and test whether they are actuelly finish line points. This approach was deemed faster% than exaustive search of said rectangle for finish line points and then random selection % of one of them.test=0;while ~test    y_rand=floor((abs(Finish_Data(1,1)-Finish_Data(2,1))+1)*rand(1))+min(Finish_Data(1,1),Finish_Data(2,1));    x_rand=floor((abs(Finish_Data(1,2)-Finish_Data(2,2))+1)*rand(1))+min(Finish_Data(1,2),Finish_Data(2,2));    test=Map_Data(y_rand,x_rand)==2;ends=convert_values_to_state(x_rand,y_rand,0,0);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -