资源简介

利用可视图算法对时间序列建网,得到复杂网络并且计算得到其度分布

资源截图

代码片段和文件信息

num=20000  ;%2000个数据
x0=abs(sin(randn));y0=0;%取x0为[01]之间的随机数
lamda=3.7
%for lamda=3.1:0.1:4;
 %   a=a+1;
xn=x0;
for n=1:num
   xn=lamda*xn*(1-xn);%先进行循环迭代以达到稳定的定常解
   h(n)=xn;
end
%h=zeros(1num)
k=zeros(1num);kk=zeros(1num);
%h为序列的数值,k为对应的度,kk为各个度具有的点数
for i=1:num-1          %这个大循环获得了各点的度值
    k(i)=k(i)+1;
    k(i+1)=k(i+1)+1;%相邻的节点度值加一
    for j=2:num-i
        f1=(h(i+j)-h(i))/j;
        cont1=0;
        for u=1:j-1%判断ij之间的点是否阻碍了二者的可视
            f2=(h(i+u)-h(i))/u;
         

评论

共有 条评论