%建立小世界网络模型
%整体思路
%1.小世界模型3个参数N,K,p,N为点的数目,K表示每个点左边K/2个邻居,右边K/2个邻居,一共K个邻居,p代表每条边以多少概率重连
%2.首先给定这三个参数(参数是人工输入,通过修改代码中3个参数实现模型的变化)
%3.画出以圆为轮廓的N个节点
%4.给出邻接矩阵A,将初始图像的边存放在矩阵中
%5.修改邻接边(实质上是修改邻接矩阵)
%6.按照邻接矩阵画出最后的图像
%第一部分,输入(建立)初始数据
%第二部分,定义点形成网络框图
%第三部分,生成邻接矩阵,生成相应邻居
%第四部分,随机化重连的概率p
%第一部分,输入(建立)初始数据
N=input ('请输入最近邻耦合网络中节点的总数N:'); %设立节点输入
K=input ('请输入最近邻耦合网络中每个节点的邻居数K:'); %设立邻居输入
if K>floor(N-1)|mod(K,2)~=0; %floor函数:该函数用于进行向下取整,即取不大于该数的最大整数
%mod函数:该函数用于进行取模(取余)运算<