资源简介
基于matlab的最小生成树的prim算法,有详细的解释,可直接运行
代码片段和文件信息
%形成初始的最小生成树
%生成初始网络节点框架
xx=[1.9761.0560.4801.9280.1963.6400.5242.8760.1841.0080.6643.3600.5480.9163.4242.8562.4883.2722.8763.1122.3482.1283.3003.4402.3041.1722.3882.9443.616];
yy=[1.0901.0261.3041.7981.0760.4740.9141.8081.6021.5861.8220.9040.4300.1821.1920.1820.2721.7381.5601.3940.1120.3340.4741.4901.5560.3540.5061.1960.718];
plot(xxyy‘ko‘)
%对节点进行编号
for i=1:29
temp=[‘ ‘int2str(i)];%**********************int2str(i)为将整形转换为字符串型;‘ ‘为在数字前加一个空格
text(xx(i)yy(i)temp)%进行编号***********在图形中指定的位置(xy)上显示字符串temp
end
hold on
%计算所有节点之间的距离
A=zeros(2929)%********************29X29的0矩阵
for i=1:29
for j=1:29
A(ij)=sqrt((xx(i)-xx(j))^2+(yy(i)-yy(j))^2)%生成一个29*29的支路长度的对称阵
end
end
A(A==0)=inf;%把a=0的变成无穷值,为了下面的权值筛选即对角线元素为Inf
result=[];%存放的边即最小生成树的边,形成树矩阵
- 上一篇:simuli
nk 铅酸电池仿真 - 下一篇:psot工具箱及使用说明.zip
相关资源
- 串行级联cpm系统MATLAB仿真
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
川公网安备 51152502000135号
评论
共有 条评论