资源简介
含有各种障碍物的,水平面两点间最短的距离算法。就相当于计算你从一个地方走到另一个地方,最短的路径。
注意:不是图论!不是节点!不是Dijkstra!不是Floyd!
代码片段和文件信息
% (来点有用的)含障碍的两点最短路径算法
% 测试代码
%
% by HPC_ZY 20190725
clear; close all; clc
%% 0 获取区域数据
% 已准备区域分布(MAP)、起点(sp)、终点(tp)
idx = 1; % 总共有4个模型
[MAPsptp] = getMAP(idx);
showflag = 0; % 是否显示中间过程
%% 1 生成水扩散模型
diffconst = 0.1; % 扩散速度权值: 建议0.1~0.4
WDM = getWaterDiffusionModel(MAPspdiffconstshowflag);
%% 2 梯度下降找路径
stepLen = 1;
RouteWithoutModify = getRoute(MAPWDMsptpstepLenshowflag);
%% 3 路径优化
MAXtier = 10000;
epsilon = 1e-6*stepLen;
force = 0.001*stepLen;
Route = optimizeRoute(MAPRouteWithoutModifyforceMAXtierepsilonshowflag);
%% 显示
figure(1)
subplot(222)imshow(mat2gray(WDM))colormap jettitle(‘\fontsize{16}1 水流模型‘)
subplot(221)imshow(MAP)hold ontitle(‘\fontsize{16}0 区域图‘)
plot(sp
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6099 2019-07-29 14:15 demo.m
文件 2118 2019-07-26 15:32 MAP.mat
----------- --------- ---------- ----- ----
8217 2
- 上一篇:操作系统试卷常州工学院
- 下一篇:JS代码自动排版工具
相关资源
- 简单二阶互联系统的非线性动力学分
- 手写数字识别-模板匹配法
- Stock_Watson_动态因子分析模型
- 果蝇优化算法优化支持向量回归程序
- 自己做的一个简单GUI扑克纸牌识别-
- multi output SVR
- AR过程的线性建模过程与各种功率谱估
- PCNN TOOLBOX
- plstoolbox.zip
- 中国国家基础地理信息系统GIS数据
- 粒子群微电网优化调度
- 矩阵分析-经典教材-中文版-Roger.A.Ho
- 压缩感知TwIST
- 基于最小错误率的贝叶斯手写数字分
- 最全系统辨识源代码,包括多种最小
- 导弹制导实验
- 画跟踪精确度图的程序.zip
- 重力场大地水准面及重力异常阶次误
- prtools5.2.3工具包
- 脉冲耦合神经网络工具箱PCNN-toolbox
- SVM算法-回归拟合程序.zip
- Kriging代理模型EGO算法.zip
- 论文研究 - 麦田喷灌比较收益,障碍
- Matalb实现停车场完整系统
- 总体经验模态分解
- 在一张图上画多个跟踪框.zip
- 大量的有限元法求解偏微分方程的程
- 电力系统稳态潮流计算程序PQ和NR法
- 夜间车牌识别
- emd分解成多个imf分量,通过判断以后
评论
共有 条评论