How get the Adjacency matrix from complete graph

Hi I need get the Adjacency matrix from this code
% Complete Graph
% N no Nudes
% E = edges
n = input('Give Number Nudes: ');
E = (n*(n-1)/2);
theta = linspace(0,2*pi,n+1).';
theta(end)=[]; % 0 = 2pi so...
r = n;
cor = [r*cos(theta) r*sin(theta)]; % x coordinates of points
axes('nextplot','add')
while size(cor,1) > 1
cor_pt = repmat(cor(1,:),size(cor,1)-1,1); % point being connected to others
cor(1,:) = [];
for i = 1:size(cor_pt,1)
line([cor_pt(i,1),cor(i,1)],[cor_pt(i,2),cor(i,2)],'marker','.','markersize',30)
end
end

 Réponse acceptée

Stephan
Stephan le 20 Oct 2020
Modifié(e) : Stephan le 20 Oct 2020
Its trivial:
A = ones(n) - diag(diag(ones(n)))
or, more easy
A = ones(n) - eye(n)

Plus de réponses (0)

Catégories

En savoir plus sur Graph and Network Algorithms dans Centre d'aide et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by