My solution:

Code: Select all

```
total=numel(Graph(:,1));
path=zeros(1,total);
paths=cell(total);
for i=1:total
for j=1:total
if(path(index)==Graph(j,2))
if(ismember(Graph(j,1),S)==true)
index=index+1;
path(index)=Graph(j,1);
count=count+1;
end
end
lengths(jj)=count;
end
for kk=1:numel(path)
paths(i,kk)={path(kk)};
end
end
```