91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2KB
    文件類型: .m
    金幣: 1
    下載: 0 次
    發布日期: 2021-05-20
  • 語言: Matlab
  • 標簽: BA網絡??度分布??

資源簡介

自己編寫的matlab程序,用于生成BA網絡并畫度分布的雙對數圖,

資源截圖

代碼片段和文件信息

function?[?output_args?]?=?Untitled(?input_args?)
%UNtitleD?Summary?of?this?function?goes?here
%???Detailed?explanation?goes?here
%%%?從已有的m0個節點的網絡開始,采用增長機制與優先連接的機制生成BA無標度網絡
%%?A?——————返回生成網絡的鄰接矩陣
m0=input(‘未增長前的網絡節點個數m0:??‘);
m=input(‘?每次引入的新節點時新生成的邊數m:?‘);
N=input(‘增長后的網絡規模N:?‘);
disp(‘初始網絡時m0個節點的連接情況:1表示都是孤立;2表示構成完全圖;3表示隨機連接一些邊‘);
pp=input(‘初始網絡情況1,2或3:?‘);
if?m>m0
????disp(‘輸入參數m不合法‘);
????return;
end
x=100*rand(1m0);
y=100*rand(1m0);

switch??pp
????case?1
????????A=zeros(m0);
????case?2
????????A=ones(m0);
????????for?i=1:m0
????????????A(ii)=0;
????????end
????case?3
????????for?i=1:m0
????????????for?j=i+1:m0
????????????????p1=rand(11);
????????????????if?p1>0.5?
????????????????????A(ij)=1;A(ji)=0;
????????????????end
????????????end
????????end
????otherwise
????????disp(‘輸入參數pp不合法‘);
????????return;??????????
end?

for?k=m0+1:N
????M=size(A1);
????p=zeros(1M);
????x0=100*rand(11);y0=100*rand(11);
????x(k)=x0;y(k)=y0;
????if?length(find(A==1))==0
????????p(:)=1/M;
????else
?????????for?i=1:M
?????????????p(i)=length(find(A(i:)==1))/length(find(A==1));
?????????end
????end
????pp=cum

評論

共有 條評論