Advertisement
Guest User

Untitled

a guest
Jan 19th, 2012
677
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.51 KB | None | 0 0
  1. function [p,c] = clases(A)
  2. p(1) = 1;
  3. c(1) = 1;
  4. for i=1:size(A,1)
  5.     vert(i) = i;
  6. end
  7. m = size(A,1);
  8. controlador = 2;
  9. cont=1;
  10. for i=1:m
  11.     if vert(i) == i
  12.         p(cont) = i;
  13.         vert(i) = 0;
  14.         cont = cont+1;
  15.         for j=1:m
  16.             if A(i,j) == 1 && vert(j) != 0
  17.                 p(cont) = j;
  18.                 vert(j) = 0;
  19.                 cont = cont+1;
  20.                 A(i,j) = 0;
  21.                 A(j,i) = 0;
  22.                 [A,vert,p,c,cont]=fila(A,vert,p,c,cont,j);
  23.             end
  24.             if j==m
  25.                 c(controlador) = cont;
  26.                 controlador = controlador+1;
  27.             end
  28.         end
  29.     end
  30. end
  31. endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement