资源简介
基于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
相关资源
- psot工具箱及使用说明.zip
- matlab拟合程序
- GPS捕获跟踪定时同步的matlab代码
- 龙贝格算法MATLAB程序
- Matlab2017a许可证
- 基于聚类的路标检测K-meansMATLAB(RGB)
- dijkstra算法的MATLAB实现258163
- matlab程序.rar
- H-a-A-Wishart分类.zip
- Bayesian_estimate .m
- MATLAB GUI语音信号特征提取
- 遗传算法函数优化matlab代码
- WSN仿真-MATLAB基于COMPOW协议下的网络连
- 维纳滤波Matlab实现
- 动物图像多分类识别MATLAB可运行
- 龙格库塔原理详解及解微分方程组的
- 基于MATLAB的简单计算器
- 偏微分方程数值解迎风格式代码
-
直流降压斩波电路-simuli
nk仿真.rar - 神经网络Matlab实现代码[比赛已经用过
- matlab时钟万年历
- FIR滤波器内含完整的MATLAB代码
- 后方交会MATLAB程序
- matlab心电滤波处理hanning滤波、多项式
- 基于matlab的数字变声器和滤波器
- gmd分解,即几何均值分解
- matlab仿真车辆追逐跟踪
- sumo与matlab的联合开发
- matlab六自由度弹道仿真.zip
- 利用测井数据进行正演
评论
共有 条评论