基于Matlab的无标度网络仿真
1.问题描述:
无标度网络具有严重的异质性,其各节点之间的连接状况(度数)具有严重的不均匀分布性:网络中少数称之为Hub点的节点拥有极其多的连接,而大多数节点只有很少量的连接。少数Hub点对无标度网络的运行起着主导的作用。从广义上说,无标度网络的无标度性是描述大量复杂系统整体上严重不均匀分布的一种内在性质。
2.部分程序:
function matrix = FreeScale(X)
%By 201121250314
N= X; m0= 3; m= 3;%初始化
adjacent_matrix = sparse( m0, m0);%初始化邻接矩阵
for i = 1: m0
for j = 1:m0
if j ~= i
adjacent_matrix(i,j) = 1;
end
end
end
adjacent_matrix =sparse(adjacent_matrix);
node_degree = zeros(1,m0+1);
node_degree(2: m0+1) = sum(adjacent_matrix);
for iter= 4:N
iter
total_degree = 2*m*(iter- 4)+6;
cum_degree = cumsum(node_degree);
choose= zeros(1,m);
% 选出第一个和新点相连接的顶点
r1= rand(1)*total_degree;
for i= 1:iter-1
if (r1>=cum_degree(i))&( r1<cum_degree(i+1))
choose(1) = i;
break
end
end
% 选出第二个和新点相连接的顶点
r2= rand(1)*total_degree;
for i= 1:iter-1
if (r2>=cum_degree(i))&(r2<cum_degree(i+1))
choose(2) = i;
break
end
end
while choose(2) == choose(1)
r2= rand(1)*total_degree;
for i= 1:iter-1
if (r2>=cum_degree(i))&(r2<cum_degree(i+1))
choose(2) = i;
break
end
end
end
% 选出第三个和新点相连接的顶点
r3= rand(1)*total_degree;
for i= 1:iter-1
if (r3>=cum_degree(i))&(r3<cum_degree(i+1))
choose(3) = i;
break
end
end
3.仿真结论:
D00009
基于Matlab的无标度网络仿真相关推荐
- 级联失效matlab,加权无标度网络的级联失效模型
社交网.交通网.通信网等领域均呈现无标度特性[, 是复杂网络中常见的一种现象, 不同网络中的节点和边都承载着不同形式的负载, 且负载的承受能力是有限的.加权无标度网络是指节点和边根据权值构建成的网络[ ...
- 基于matlab的SOM自组织网络仿真
目录 1.算法概述 2.仿真效果 3.matlab仿真源码 1.算法概述 自组织映射神经网络(Self-Organizing Map,SOM)是无监督学习方法中一类重要方法,可以用作聚类.高维可视化. ...
- 基于MATLAB的OSPF协议网络仿真
step1. 当有连接请求时,算法开始,考察源节点S是否为域的边界节点,不是的话在域内使用最短跳算法路由至此域的边界节点 域的边界节点用U表示(图中A, B),下一跳接口为[D, N, r(U, N) ...
- 基于matlab异步电机 s函数,建立电机状态方程的S 函数和仿真模)基于MATLAB的无刷双馈电机建模与仿真...
MATLAB的无刷双馈电机 建模与仿真 第29卷 第6期 2002年12月湖 南 大 学 学 报 (自然科学版)JournalofHunanUniversity(NaturalSciencesEdit ...
- matlab中stms和taylor,基于Matlab的电力系统故障分析与仿真V2.1(网络分享版)
<基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...
- matlab故障识别,基于Matlab的电力系统故障分析与仿真(V2.1)最新版
<基于Matlab的电力系统故障分析与仿真.doc>由会员分享,可免费在线阅读全文,更多与<基于Matlab的电力系统故障分析与仿真(V2.1)>相关文档资源请在帮帮文库(ww ...
- tcsc工作原理matlab仿真,基于Matlab的TCSC建模与仿真研究.doc
基于Matlab的TCSC建模与仿真研究 基于Matlab的TCSC建模与仿真研究 第17卷第5期 2006年1O月 巾原T学院 JOURNALOFZHONGYUANINSTIT[ITEOFTECHN ...
- 低通采样定理 matlab,基于matlab的低通抽样定理仿真
基于matlab的低通抽样定理仿真 DSP 课 程 设 计 专业: 电子信息技术工程 年级: 2011 级 不 姓名: 陈兰兰 学号: 20113015 指导教师: 刘 德 春 阿坝师专电子信息工程系 ...
- 基于matlab的步进电机转速控制仿真,基于matlab的步进电机转速控制仿真
基于matlab的步进电机转速控制仿真 摘 要 一般电动机都是连续旋转,而步进电动却是一步一步转动的,故叫步进电动机.每输入一个冲信号,该电动机就转过一定的角度(有的步进电动机可以直接输出线位移,称为 ...
- 复杂网络之无标度网络与小世界网络生成程序
近日需要用到无标度网络与小世界网络,早上用matlab写了这两种网络的matlab程序,放在这,有用者可以拿去用,请自己验证正确性后使用. 共有三个文件,swnet.m 是sw小世界模型 ...
最新文章
- 限量!Alibaba首发“Java成长笔记”,差距不止一点点
- 解决 Windows instance 时间不同步问题 - 每天5分钟玩转 OpenStack(153)
- python 使用raise语句主动抛出异常(Exception)、将异常抛出给上一级
- 最近一月的娱乐生活:看电影,玩游戏
- 主从切换_Mysql 复制如何进行主从库切换(计划内)
- 不使用软盘加载驱动安装系统的方法--使用nLite集成驱动
- 释放只有声明没有定义的对象,都是耍流氓
- 50.magento 订单状态
- RedisTemplate和StringRedisTemplate在项目中应用
- LINUX下载编译lua
- 关于python随机抽取各类型不重复值的思考(sample与randint的区别)
- 解决win10系统flash player无法播放,升级
- tbopen链接生成工具_愚人节必备工具,有了它们就是朋友圈最靓的仔
- Linux内核设计与实现(十)| 页高速缓存和页回写
- 关于curses 安装
- 遭遇七年禁令,中兴通讯会破产吗?
- 跟着狂神聊聊现在和未来
- hiredis php,redis 连接池 hiredis
- python如何输出多个星号_如何使用python输出连续星号?
- 如何批量新建文件夹?
热门文章
- 2019春运购票指南 “盘”票不易 回家过年的票你买到了吗
- 011游移方位惯导系统的力学编排之指令角速度
- android屏幕有残影,如何预防手机烧屏 防止手机屏幕出现残影教程分享
- 2021最新15个App跨平台开发框架
- 《一本书读懂中国税》- 笔记
- 第二章 人工智能专题之Python进阶 - Matplotlib库
- Java自学教程二:JavaWeb教程
- R语言相关性分析与偏相关分析
- 常见的Wi-Fi协议------802a/b/g/n/ac系列
- oracle asm结构,深入了解Oracle ASM