资源简介
aodv路由协议的matlab程序,欢迎下载!
代码片段和文件信息
%路径建立和统计跳数的函数
function [path hop] = path_discovery(nodes_number nodes_link s d)
visited(1:nodes_number) = 0;
distance(1:nodes_number) = inf;
parent(1:nodes_number) = 0;
distance(s) = 0;
for i = 1:nodes_number
temp = [];
for h = 1:nodes_number
if visited(h) == 0
temp=[temp distance(h)];
else
temp=[temp inf];
end
end;
[t u] = min(temp);
visited(u) = 1;
for v = 1:nodes_number
if ( ( nodes_link(u v) + distance(u)) < distance(v) )
distance(v) = distance(u) + nodes_link(u v);
parent(v) = u;
end;
end;
end;
path = [];
if parent(d) ~= 0
t = d;
path = [d];
while t ~= s
p = parent(t);
path = [p path];
t = p;
end;
end;
hop = distance(d);
return;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 927 2011-01-23 15:11 aodv matlab\path_discovery.m
文件 2112 2014-08-16 10:17 aodv matlab\path_discovery_main.m
目录 0 2014-09-16 21:46 aodv matlab
----------- --------- ---------- ----- ----
3039 3
相关资源
- 带整流负载同步发电机的Matlab建模和
- 物流配送路线matlab源程序
- MATLAB语音处理
- dijkstra算法通用matlab程序
- 偏微分方程数值解的Matlab 实现
- QPSK松尾环载波同步MATLAB仿真
- 风力发电机matlab仿真模型
- 四面体(MATLAB)
- matlab读取tdms文件
- 合成记录Matlab代码
- CEC中28个测试函数的matlab代码
- 基于Matlab的PI/4 DQPSK的调制解调源代吗
- 常模类盲均衡算法研究的matlab程序
- matlab 遗传算法组合优化
- Eigenface用MATLAB实现
- 手指静脉识别matlab
- 快速傅里叶的matlab代码
- matlab元胞自动机模拟交通路况
- OTSU二值化算法matlab
- 协作通信三种协作方式AF+DF+CC的matla
- 最小二乘法matlab代码205964
- haar特征提取 matlab
- 形态金字塔图像融合matlab
- 蚁群算法 matlab仿真程序,详细注释
- FLICM聚类算法matlab代码与C代码
- 基于MATLAB编写的前推回代法求解放射
- 示波器wfm读取
- Matlab2010免安装版百度网盘地址
- LQR系统最优控制器设计的MATLAB实现及
- CW脉冲和LFM信号Matlab仿真
评论
共有 条评论