deg=[]; % compute nodal degrees for this iteration
for v=1:vertices;
deg=[deg; v numel(find(el(:,1)==v))];
end
deg=sortrows(deg);
% add m edges
r = randsample(deg(:,1),m,'true',deg(:,2)/max(deg(:,2)));
while not(length(unique(r))==length(r))
r = randsample(deg(:,1),m,'true',deg(:,2)/max(deg(:,2)));
end
for node=1:length(r)
el = [el; r(node) vertices 1];
el = [el; vertices r(node) 1];
这个是程序的一部分,请教大神能解答deg=[deg; v numel(find(el(:,1)==v))]与randsample(deg(:,1),m,'true',deg(:,2)/max(deg(:,2))这两个语句的意思