matlab复杂网络仿真,matlab在复杂网络上的应用
仿真AB模型
function b = addedge(a,m,alpha)
b=a; n=length(a);
for i=1:m
deg=sum(b);
LP=(deg+alpha)/sum(deg+alpha);
pp=cumsum(LP);
rnum=randperm(n);
flag=1;
while flag<=n && deg(rnum(flag))==n-1
flag=flag+1;
end
if flag==n+1,continue,end
ind=find(pp>=rand);
if rnum(flag)~=ind(1)&&b(ind(1))==0;
b(rnum(flag),ind(1))=1;b(ind(1),rnum(flag))=1;
end
end
function b=deleteadd(a,m,alpha)
b=a;n=length(a);
for i=1:m
deg=sum(b);
LP=(deg+alpha)/sum(deg+alpha);
pp=cumsum(LP);
rnum=randperm(n);
flag=1;
while flag
flag=flag+1;
end
if flag==n && deg(rnum(flag))==0
continue
end
ind1=find(b(:,rnum(flag)));
rnum2=randpem(length(ind1));
cnode=ind1(rnum2(1));
ind2=find(pp>=rand);
if rnum(flag~=ind2(1))&& b(rnum(flag),ind2(1))==0
b(rnum(flag),cnode)=0;b(cnode,rnum(flag))=0;
b(rnum(flag),ind2(1))=1;b(ind2(1),rnum(flag))=1;
end
end
function b=addnode(a,m,alpha)
b=a; n=length(a);
if m>n
return
end
for i=1:m
LP=(sum(b)+alpha)/sum(sum(b)+alpha);
pp=cumsum(LP);
ind=find(pp>=rand);
b(n+1,ind(1))=1;b(ind(1),n+1)=1;
end
求网络的度
function dp=mydegree(a)
N=length(a);
deg=sum(a);
degrange=minmax(deg);
pinshu=hist(deg,(degrange(1):degrange(2)));
ind= pinshu==0;
dp=[(degrange(1):degrange(2));pinshu];
dp(:,ind)=[];
df=dp(2,:)/N;
figure,bar(dp(1,:),df,'r')
title('网络图的度分布');
xlabel('$k$','Interpreter','Latex'),ylabel('$p$','Interpreter','Latex')
参考《复杂网络算法与应用》
matlab复杂网络仿真,matlab在复杂网络上的应用相关推荐
- matlab三相异步电动机仿真,MATLAB中的三相异步电动机仿真
目录 前言 ..................................................................1 1 异步电动机动态数学模型 ............ ...
- 用matlab做音乐仿真,Matlab课程设计报告--MATLAB GUI的音乐键盘仿真
Matlab课程设计报告--MATLAB GUI的音乐键盘仿真 1 MATLAB MATLAB 实践实践 课程设计课程设计 目目 录录 1.1.设计目的设计目的3 3 2.2.题目分析题目分析3 3 ...
- matlab潮流计算仿真,matlab潮流计算仿真.doc
matlab潮流计算仿真.doc 附录AMATLAB程序本程序的功能是用牛顿拉夫逊法进行潮流计算B1矩阵1.支路首端号:2.末端号:3.支路阻抗:4.支路对地电纳5.支路的变比:6.支路首端处于K侧为 ...
- matlab电机算法仿真,MATLAB电机仿真精华50例源代码
[实例简介] MATLAB电机仿真精华50例源代码,包括同步电机,异步电机的仿真模型,和闭环控制等 [实例截图] [核心代码] <MATLAB电机仿真精华50例>源代码 └── <M ...
- 【网络仿真】ns-3基础(上)
1 ns-3初识 资料: ns-3官网:http://www.nsnam.org/ ns-3官方开发文档:https://www.nsnam.org/releases/ns-3-34/document ...
- matlab进行电机仿真,MATLAB simulink在电机中的仿真.ppt
MATLAB应用技术 清华大学出版社 从仿真结果可以分析:转速能够在较短的时间内达到稳定,但起动电流冲击很大,同时电磁转矩的冲击也很大. 起动电阻的阻值要根据电动机的参数和起动具体要求进行选择,阻值过 ...
- matlab抽样定理的仿真,MATLAB实现抽样定理探讨及仿真
.. . .. . . S. . . . . .. 应用 MATLAB 实现抽样定理探讨及仿真 一. 课程设计的目的 利用MATLAB ,仿模信号抽样与恢复系统的实际实现,探讨过抽样和欠抽样的信号以及 ...
- 用matlab做天线仿真,matlab中天线的建模与仿真
各位大侠,老师让我用matlab把印刷偶极子天线建模并仿真其性能,但是我现在遇到了一个初级的问题,就是如何对这个偶极子天线进行matlab建模呢?(用矩量法进行分析),其中还会涉及到三角元的划分,这一 ...
- zp2ss matlab,控制系统计算机仿真(matlab)实验三实验报告
实验三 控制系统数学模型及其转换 一.实验目的 1.掌握控制系统常用数学模型Matlab 表示 2.利用Matlab 实现数学模型之间的转换 二.实验学时:2学时 三.实验原理 1.已知传递函数模型: ...
最新文章
- ie浏览器里面无法输入文字:
- 图论--差分约束系统
- 剑指offer面试题:替换空格
- git解除与远程分支的关联
- curaengine linux编译,Cura源码在Ubuntu15.04上编译脚本(成功)
- What's the QPSK?
- 抽象同步器AQS应用之--阻塞队列BlockingQueue,如何保证任务一定被消费?
- MQ监听 linux,RabbitMQ的安装,配置,监控
- KubeCon 2018 参会记录 —— FluentBit Deep Dive 1
- vue 第八天 小结 作业模拟购物车
- docker学习笔记3:镜像操作(查找和下载)
- Primavera P6用户密码锁定及管理员忘记密码处理
- 计算机表格应用试卷,计算机应用基础Excel试题库.doc
- 【Vegas原创】IPAD忘记密码重置恢复出厂设置
- 设计师培养设计思维的5个方法
- 从薛定谔方程到K-S方程
- js:获取今天是星期几
- 理解偏导数、梯度、方向导数
- 【1个月快速学习自动化测试】接口自动化测试(4) —— 接口自动化测试工具介绍
- MATLAB生成彩色图像,显示原始灰度与负片
热门文章
- Linux 共享库:LD_LIBRARY_PATH 与ld.so.conf_爱过了就好_新浪博客
- OpenMP并行加速笛卡尔乘积
- python中dict对象和字符串string对象互相转换
- MySQL8.0.11的安装和Navicat连接mysql
- 关于iOS7之后状态栏修改总结
- ios沙盒机制与文件操作
- Linux之tr命令
- linux之我常用的20条命令( 之三)
- php开发面试题---面试常用英语(你能介绍你自己吗?)
- Spring Boot与Spring Cloud是什么关系?