You actually don't need to run the comparisons. The unique function provides for this directly. So just modify the second line of your code as follows:
[Nodes_Unique,~,idx] = unique(Nodes,'rows');
And you can include the fourth column in AllCell as follows:
idx=idx-1; % seeing as you prefer to start with 0.
Best Answer