资源简介
自己编程写的两个小示例,具体的图压缩包里有,具体的聚类结果在cluster_Table矩阵中显示,图中有七个点,行代表有几个类,列上打“1”的代表该列号对应的点属于该行号所代表的的类,亲测可运行哦
代码片段和文件信息
clear all
clc
data=xlsread(‘FriendTies.xlsx‘‘Sheet1‘‘A1:B20‘);
m=max(max(data));
Friend=zeros(m);
for i=[1:1:size(data1)]
Friend(data(i1)data(i2))=1;
end
%无权重的图聚类-马尔科夫聚类实例
Friend=Friend+diag(ones(1m));
e=2;
r=2;
iter=2000;%理论上,当前后两次状态矩阵一致时,即停止迭代
%Expansion操作,inflation操作
k=1;
while k<=iter
Friend=(Friend^e).^r;
for i=[1:1:m]
Friend(:i)=Friend(:i)/sum(Friend(:i));
end
if k==1
Friend_last=Friend;
else
if Friend_last(::)==Friend(::)
iter_times=k;%当状态矩阵收敛时,记录此时的迭代次数
break;
else
Friend_last=Friend;
end
end
k=k+1;
end
%计算去除重复列的列数
Friend_unique=unique(Friend‘‘rows‘)‘;
N=size(Friend_unique2);
%进行归类
cluster_table=zeros(Nm);
for j=[1:1:m]
for k=[1:1:N]
if Friend(:j)==Friend_unique(:k)
cluster_table(kj)=1;
end
end
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 12600 2020-08-24 21:42 有权重的连接图.png
文件 10227 2020-08-24 21:31 无权重连接图.png
文件 1116 2020-08-24 20:40 markov_clustering_weighted.m
文件 996 2020-08-24 20:37 markov_clustering_unweighted.m
文件 9389 2020-08-24 20:34 FriendTable.xlsx
文件 9304 2020-08-24 18:56 FriendTies.xlsx
- 上一篇:mt7620a方案
- 下一篇:铁通带屏公网对讲机写频软件
相关资源
- 外弹道学课程设计代码.zip
- Rayleigh信道衰落的无线通信系统的设计
- rbf神经网络在变压器故障诊断中的应
- iris神经网络.zip
- 包含多种粒子群算法
- gui显示文本动态框
- 机器人运动学正解逆解.rar
- 小波聚类代码
- 双层遗传算法
- 单车道元胞自动机NaSch模型
- emdeemdceemd去噪
- 24小时带光伏蓄电池微电网仿真
- BP神经网络算法,内含3个程序,直接
- 偏最小二乘回归算法
- 光纤色散计算
- mimo信道容量及和速率的仿真代码
- 小波重构+高频滤波
- 电偶极子磁场在静态和高速运动状态
- 维纳滤波应用
- mimo-odfm仿真
- 图像分割效果评价
- 基于分数阶傅里叶变换的相位迭代图
- SAR经典的wk成像算法.zip
- 遗传算法小车避障问题
- 选址分配-遗传算法
- 33节点潮流计算代码
- PID控制Matalb经典算法
- 2018年国赛b题代码RGV动态调度
- 各种体制雷达信号仿真
- 心电信号预处理去噪
评论
共有 条评论