• 大小: 0.02M
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介


这是matlab官方的Astar算法的实现,代码比较规整,值得学习。标准的Astar实现

资源截图

代码片段和文件信息

clear kt; clear bt;
komega_path=cell(maxkmaxb-minb);
cost_komega=zeros(maxkmaxb-minb);
ko_time=zeros(maxkmaxb-minb);
komega_dist=zeros(maxkmaxb-minb);


for kt=1:maxk
    for bt=minb:maxb
[komega_path{ktbt}cost_komega(ktbt)ko_time(ktbt)komega_dist(ktbt)]...
    =komegaA(Astar_coord Astar_connect s d kt  bt n); 
    end
end
cost_komega(:1:minb-1)=[];
ko_time(:1:minb-1)=[];
komega_dist(:1:minb-1)=[];

figure(gcf+1)
[xrxl]=size(cost_komega);
surf(minb:maxb1:xrcost_komega);
axis([minb maxb 1 maxk]);
title(‘K-Omega # of iterations for n=0‘);
xlabel(‘b - Parameter‘);
ylabel(‘k - Parameter‘);
zlabel(‘Number of loops‘); view(3);

figure(gcf+1)
[xrxl]=size(ko_time);
surf(minb:maxb1:xrko_time);
axis([minb maxb 1 maxk]);
title(‘K-Omega Computation time for n=0‘);
xlabel(‘b - Parameter‘);
ylabel(‘k - Parameter‘);
zlabel(‘Time (Seconds)‘); view(3);

figure(gcf+1)
[xrxl]=size(komega_dist);
surf(minb:maxb1:xrkomega_dist);
axis([minb m

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        4233  2007-11-20 11:34  selnodes2.m
     文件        3823  2007-11-21 07:33  selnodes.m
     文件        5004  2007-11-21 08:24  single_m.m
     文件        1129  2007-11-19 01:57  AnalyzeKO.m
     文件        4874  2007-11-17 14:07  Astarm.m
     文件        3085  2007-11-19 12:48  defobs.m
     文件        2910  2007-11-18 18:16  execnxt.m
     文件         949  2007-11-18 18:10  expand.m
     文件        1553  2007-11-18 05:17  findparents.m
     文件        4838  2007-11-20 17:33  followlead.m
     文件        1557  2007-11-20 11:13  grid_setup.m
     文件        7901  2007-11-20 11:16  komegaA.m
     文件        6714  2007-11-21 07:31  main.m
     文件         394  2007-11-06 18:46  openb.m

评论

共有 条评论