-
最优路径查找
整体最优查找算法:
1) 用dijkstra函数计算每个必经节点与起点的距离,对于必经边,分别计算两端节点与原点的距离,取较小的那个,将这些节点放入vector points,将距离存储在dist2[maxnum][maxnum]中
2) 以dist2[][]中的距离为标准,从小到大排序points[]中的点,即点points[0]距离原点最近,依次往后
3) 不可经过的边,在输入时,权值已置为极大,无需再处理
4) 用dijkstra函数,计算初始点0与points[0]的最优距离,初始化总距离finaldis = dist[points[0]];用findpath函数输出该段路径,num统计节点数,num=t;
5) points[i]到points[i+1]的最优距离
- 2023-05-01 08:10:06下载
- 积分:1
-
MFC c++开发的运动控制卡程序
运动控制有很多种方法,51单片机,avrd,msp430单片机,甚至是arm7,arm9.arm11,还有最新的stm32单片机,然而这都有一些缺陷,算法需要自己来写,运动控制卡包含许多控制算法,点位运动,插补运动等,大大简化了控制算法,运用在数控系统,机器人系统比较多,这个vc源码让初学者对mfc C++编写控制卡程序有一个基本的认识。
- 2022-06-21 11:56:58下载
- 积分:1
-
平方探测法建立哈希表
平躺探测法建立哈希表,包括哈希表的初始化,销毁,关键字的插入操作,删除操作,搜索操作,以及哈希函数的建立哈希表的再散列等
- 2022-01-30 20:43:40下载
- 积分:1
-
青海省电赛智能生态箱
青海省电赛题目,智能生态箱,源程序,要求,监测当前室内温度,监测土壤湿度,监测当前光照度,土壤过干启动水泵,温度过高过低就启动蜂鸣器报警,或者让指示灯亮灭,添加了无线传输模块,可将当前采集到的信息一段新的形式发送到手机
- 2022-02-10 10:03:32下载
- 积分:1
-
轮式移动机器人的路径跟踪
当智能车在道路上行驶的时候,需要控制器控制智能车,使智能车按照原本设计的路径平稳地行驶。本文将介绍几种智能小车的设计方案。从上世纪中叶以来,工业控制器大多使用传统的PID控制器。但是,因为传统PID控制器的控制参数单一,无法满足在多种环境下稳定地进行控制,所以研究者们通过模糊逻辑数学,对传统PID控制器的参数进行模糊化,形成了模糊PID控制。本文将使用Matlab仿真软件,对传统PID控制器和模糊PID控制器的仿真结果进行比较。同时,随着控制器和数学的发展,智能小车的控制方法也越来越多样化。本文最后还将介绍一个基于李雅普诺夫稳定函数的控制器,同时使用Matlab仿真软件对这个控制器进行仿真。
- 2022-03-24 11:56:21下载
- 积分:1
-
51单片机8音盒程序
51单片机8音盒程序。矩阵键盘,对应多个音乐。采用KEIL C51软件编程开发,C语言编程。
- 2022-11-25 04:40:03下载
- 积分:1
-
C程序使用缓冲器帧排序技术
计算机网络中的一个帧已编码传输一个特定链路的数据包。分组包括三个要素:第一个要素是标题,这标志着该包的开始,和第二元件是一个数据区域,其中包含可在包的信息。包的第三元是一个拖车,这标志着结束了包。不同的通信协议使用不同的惯例,找到区分真伪之间的报头,数据,和页脚元素和
- 2022-02-10 00:27:49下载
- 积分:1
-
计算BMI的程序
计算BMI,比较简单的计算程序, 采用vc来编写的程序。自带UI界面,仅供参考,可以自由修改和传播,欢迎共同讨论。
计算BMI,比较简单的计算程序, 采用vc来编写的程序。自带UI界面,仅供参考,可以自由修改和传播,欢迎共同讨论。
计算BMI,比较简单的计算程序, 采用vc来编写的程序。自带UI界面,仅供参考,可以自由修改和传播,欢迎共同讨论。
- 2023-06-09 04:20:03下载
- 积分:1
-
数字图像处理程序设计
基于matlab的数字图像处理程序设计,可实现多种图像处理算法,适用于大学数字图像处理课程设计
- 2023-04-16 01:35:04下载
- 积分:1
-
genetic programing algorithm in evolutionary compution
进化计算中的遗传规划算法
- 2022-03-20 23:26:37下载
- 积分:1