资源简介
机器学习入门到实战——MATLAB 书第十八章 策略迭代的程序.rar
代码片段和文件信息
function plot_cw_policy(pol_piCFs_starts_end)
[sideIIsideJJ]=size(pol_pi);
IIdelims = 0:sideII; IIcents = 1:sideII;
JJdelims = 0:sideJJ; JJcents = 1:sideJJ;
% 画悬崖
figure(‘Position‘ [100 100 400 200]);
imagesc( JJcents IIcents CF ); colorbar; hold on;
set(gca ‘Ytick‘ [1 2 3 4 ] ‘Xtick‘ [1:12] ‘FontSize‘ 9);
% 画开始和结束点:
plot( s_start(2) s_start(1) ‘^‘ ‘MarkerSize‘ 10 ‘MarkerFaceColor‘ ‘k‘ );
plot( s_end(2) s_end(1) ‘o‘ ‘MarkerSize‘ 10 ‘MarkerFaceColor‘ ‘k‘ );
axis normal
% fill the vectors:
px = zeros(size(pol_pi)); py = zeros(size(pol_pi));
for ii=1:sideII
for jj=1:sideJJ
switch pol_pi(iijj)
case 1
%
% action = UP
%
px(iijj) = 0;
py(iijj) = 0.5;
case 2
%
% action = DOWN
%
px(iijj) = 0;
py(iijj) = -0.5;
case 3
%
% action = RIGHT
%
px(iijj) = 0.5;
py(iijj) = 0;
case 4
%
% action = LEFT
%
px(iijj) = -0.5;
py(iijj) = 0;
case 5
px(iijj) = -0.5;
py(iijj) = +0.5;
case 6
px(iijj) = +0.5;
py(iijj) = +0.5;
case 7
px(iijj) = +0.5;
py(iijj) = -0.5;
case 8
px(iijj) = -0.5;
py(iijj) = -0.5;
otherwise
error(‘unknown value of pol_pi(iijj)‘);
end
end
end
ind0 = find(CF(:)==0); px(ind0)=0; py(ind0)=0; px(sideIIsideJJ)=0; py(sideIIsideJJ)=0;
%[jjMiiM]=meshgrid(1:sideJJ1:sideII);
[jjMiiM]=meshgrid(JJcentsIIcents);
%quiver(iiMjjMpxpy0);
quiver(jjMiiMpx-py0 ‘Color‘‘r‘ ‘LineWidth‘ 1.5);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1681 2017-08-24 21:26 19第十九章\plot_cw_policy.m
文件 4481 2017-10-03 14:44 19第十九章\q_learn.m
文件 4392 2017-10-03 14:44 19第十九章\SARSA_CW.m
文件 1105 2017-08-24 20:17 19第十九章\transition.m
..AD... 0 2017-10-14 16:04 19第十九章
----------- --------- ---------- ----- ----
11659 5
- 上一篇:循环码编码译码的Matlab实现
- 下一篇:PSO优化PID参数的matlab程序
相关资源
- PSO优化PID参数的matlab程序
- 循环码编码译码的Matlab实现
- 匹配追踪算法OMP matlab代码
- 小波包 特征提取 matlab
- LLE matlab程序
- 基于matlab的gamma校正
- matlab编写的Lyapunov指数计算程序 小数
- 遗传算法的无功优化matlab实现
- matlab编程中,动态显示鼠标坐标值的
- 基于matlab和Quartus II 的FIR滤波器设计
- Matlab利用声卡采集数据并播放
- 3D图工具箱 matlab
- 朴素贝叶斯算法的matlab程序实现极大
- 纳什均衡点
- 人脸灰度积分投影matlab实现
- Matlab-瑞利波模拟程序
- 随机信号的DOA估计方法
- 五点差分法matlab源程序
- 基于matlab的声发射信号量化诊断系统
- 运用5种不同的梯度增强法进行图像锐
- 最小均方误差均衡器的Matlab仿真设计
- RBF神经网络matlab程序
- GML_AdaBoost_Matlab_Toolbox
- 基于u率的压缩扩展方法降低峰均功率
- MATLAB实现编码和译码
- 自商图像SQI的MATLAB程序
- matlab程序实现了目标对象的图像分割
- Matlab-汽车动力性、经济性等_源程序
- 基于小波变换的零水印算法matlab
- 图片细胞分割 matlab
评论
共有 条评论