How to remove similar element in cell?
    2 views (last 30 days)
  
       Show older comments
    
    laith Farhan
 on 3 Aug 2018
  
    
    
    
    
    Commented: laith Farhan
 on 4 Aug 2018
            Dear Sir,
Is that possible to remove the similar element in each cell based on previous cell. for example:
z={[],[],282,[195,249,282],[195,249,282],[195,249,282],[195,249,282],[103,195,249,282],[103,195,249,282] [104,1,50,103,195,249,282]}
My I get the expected results below:? results = {[], [], 282, [195,249], [195,249], [195,249], [195,249], [103],[], [104,1,50],}
Thanks in advance and sorry for bothering you.
2 Comments
  Albert Fan
    
 on 3 Aug 2018
				Why there are four [195,249] in your expected result? Aren't you trying to remove all duplicate numbers?
Accepted Answer
  Fangjun Jiang
      
      
 on 3 Aug 2018
        
      Edited: Fangjun Jiang
      
      
 on 3 Aug 2018
  
      setdiff(), going through a loop
results=z;
for k=2:length(z)
    results{k}=setdiff(z{k},z{k-1});
end
celldisp(results);
3 Comments
More Answers (0)
See Also
Categories
				Find more on Characters and Strings in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!