什么? 基于JavaScript的迷宫求解器。 为什么? 因为我可以。 如何? 通过分析从下拉列表或文件浏览器中选择的图像,我们可以确定墙壁和路径在哪里。 白色(255、255、255、255)是路径,黑色(0、0、0、0)是墙。 起点应该在图像的顶部或左侧,并且应该是顶部或左侧墙上的唯一白色像素。 终点应该在底壁或右壁上,并且应该是底壁或右壁上的唯一白色像素。 我们仅将像素带到您可以转到两个不同方向或只能返回的位置。 途中的像素仅用于计算到下一个节点的距离。 迷宫呈现在画布上,并按比例尺输入中定义的比例尺进行缩放。 迷宫求解和找到的路径呈现在第二个画布上,在播放动画或以其他方法执行另一个求解时会清除该画布。 可以使用方法下拉列表选择寻路方法,并且可以在寻路过程中设置动画,或者等待寻路完成并随后播放动画。 可以加快动画速度,并将动画速度设置为0,动画将停止并且寻路方法将完成求解
2023-04-08 23:35:07 3.02MB javascript maze pathfinding maze-solver
1
智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真代码
2023-04-08 14:57:28 228KB matlab
1
主要涉及基于RANSAC算法的放射变换的研究,改代码仅完成仿射变换部分
2023-04-08 13:53:10 4KB c/c++ 机器学习
1
智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真
2023-04-08 08:50:19 233KB matlab
1
精确算法matlab代码 Problem Description 非齐次的三类边值条件的双边值问题 已知精确解,p=1 ,q=0,f=sinπx+cosπx 从Ritz(有限元)法出发,使用Matlab编写代码解决该问题。 M: 区间大小 参考文献请见:两点边值问题的有限元算法_付小龙.pdf 基函数没有选择好 致使效果误差较大,如下图所示: 若将该问题转为经典的一类边值条件的双边值问题,则按照传统的Rizt解法 可得到如下:
2023-04-07 00:00:37 1.29MB 系统开源
1
智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真代码
2023-04-06 18:54:17 691KB matlab
1
【路径规划】基于麻雀算法改进粒子群求解栅格路径规划及避障matlab代码
2023-04-05 14:13:34 271KB
1
求线性方程组的解C++源代码。求出系数行列式的值,再根据克莱姆法则求解。(保证全过)
2023-04-04 18:10:41 4KB C++ 线性方程组 行列式 克莱姆法则
1
这是用Haskell编写的用于解决SAT的经典DPLL算法的简单实现 它使用Happy解析器来解析公式。 要运行它只需 cabal install alex cabal install happy cabal configure cabal run < cnf
2023-04-04 15:36:33 9KB Haskell
1
针对带模糊需求与模糊时间窗的车辆路径问 题,以总行驶距离、车辆使用数最小化,以及平均客 户满意度最大化为目标,构建基于可信性测度理论 的多目标模糊机会约束模型。改进了交叉算子,在 引入局部优化算法及擂台法则的基础上设计了适合 求解多目标车辆路径问题的混合遗传算法,运行一 次程序可以得到两个或多个 Pareto 非支配解,决策 者可以根据最少车辆数及满意度最大化做出抉择。
2023-04-02 23:25:39 2.21MB VRP
1