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

📄 index_computation.m

📁 The MDP toolbox proposes functions related to the resolution of discrete-time Markov Decision Proces
💻 M
字号:
function [Pos_Vector_Indexes,Speed_Vector_Indexes]=index_computation()global VMAX Map_Data%     index_computation : Deduces from the racetrack matrix the vectors containing %                         the indexes of valid positions ans speeds.% Evaluation -------------------------------------------------------------%     Pos_Vector_Indexes = vector containing the indexes of valid positions %                          within the racetrack matrix.%     Speed_Vector_Indexes = vector containing the indexes of valid [vx vy] combinations;%--------------------------------------------------------------------------% In verbose mode, there is no difference to silent mode.%--------------------------------------------------------------------------% MDP Toolbox, INRA, BIA Toulouse, France%--------------------------------------------------------------------------[m n]=size(Map_Data);% Reshaping the Map_Data matrix into a mn position vector;Pos_Vector=reshape(Map_Data,m*n,1);% Determining the indexes of non-zero elements:Pos_Vector_Indexes=find(Pos_Vector);% Determining the allowed speed combinations:% First we compute the distance from the center:Speed_Mat=repmat(([-VMAX:VMAX].*[-VMAX:VMAX])',1,(2*VMAX+1));Speed_Mat=Speed_Mat+Speed_Mat';% Then we test which values satisfy vx**2+vY**2<=VMAX**2 Speed_Mat=(Speed_Mat<=VMAX*VMAX);% Reshaping the Speed_Mat matrix into a vector;Speed_Vector=reshape(Speed_Mat,((2*VMAX+1)*(2*VMAX+1)),1);% Determining the indexes of non-zero elements:Speed_Vector_Indexes=find(Speed_Vector);

⌨️ 快捷键说明

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