Hello. I do not understand how to write the following part in matlab.
r(s,a)="reward" is a 16x4 matrix, so is delta(s,a). Gamma is a positive constant <1.
This far:
Thanks.Code:function u1 clc clear all close all %delta(state, action)=nextstate delta= [2 4 5 13; 1 3 6 14; 4 2 7 15; 3 1 8 16; 6 8 1 9; 5 7 2 10; 8 6 3 11; 7 5 4 12; 10 12 13 5; 9 11 14 6; 12 10 15 7; 11 9 16 8; 14 16 9 1; 13 15 10 2; 16 14 11 3; 15 13 12 4]; %reward(state, action)=reward N=-1; B=-1; F=1; reward = [0 0 0 0; 0 0 N B; 0 0 N 0; 0 0 0 0; N B 0 0; 0 N 0 N; 0 N 0 N; N F 0 0; N 0 0 0; 0 N 0 N; 0 N 0 N; N 0 0 0; 0 0 0 0; 0 0 N F; 0 0 N 0; 0 0 0 0]


LinkBack URL
About LinkBacks
