資源簡介
模擬機器人路徑規劃,采用強化學習中的Q學習算法來實現,最后會返回機器人選擇路徑的坐標位置
代碼片段和文件信息
function?rv=drnd(xp)
%?discrete?random?variable?離散隨機變量
%?Input:
%??????[xp]:?distribution分布、分配
%?Output:
%??????rv:?
%---------------------------------
%?Principle:?P(xi=x(i))=P(r:[Fi-1Fi))(F0=0)
%??????????????????????=Pi;
%?Attention:?sum(p)=1
%---------------------------------
%?Date:?15-Nov-2010
%?Designer:?William?Song
l=size(x2);%size(X1)返回矩陣X的行數;size(X2)返回矩陣X的列數;
???
if?p==0
????p=ones(1l)/l;????%?uniform?distribution?均勻分布
elseif?sum(p)~=1
????p=p/sum(p);
end
F=cumsum(p);F0=[0F(1:end-1)];
r=rand(1);
rv=x(:(F0<=r)&(r
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????594??2015-11-18?13:58??matlab?Q學習仿真\drnd.asv
?????文件????????603??2015-11-18?14:00??matlab?Q學習仿真\drnd.m
?????文件????????573??2015-11-18?16:08??matlab?Q學習仿真\QDemo.asv
?????文件????????590??2015-11-18?16:09??matlab?Q學習仿真\QDemo.m
?????文件???????1959??2015-11-20?15:16??matlab?Q學習仿真\Qlearning.asv
?????文件???????2039??2015-11-20?15:41??matlab?Q學習仿真\Qlearning.m
?????文件????????325??2010-11-16?16:52??matlab?Q學習仿真\ReadMe.txt
?????目錄??????????0??2015-11-18?13:53??matlab?Q學習仿真
-----------?---------??----------?-----??----
?????????????????6683????????????????????8
評論
共有 條評論