Difference between two cell arrays
Show older comments
I have two cell arrays one is of 12*21cell and thw other is of 1*21 cell.I when i take their difference matlab gives me then 11*1cell rather it should give me 11*21cell. Can anybody tell me why is it so and whats the solution to this?
this is my code:
>>clc
>>clear all
>>for i=1:21
>>a=strcat('\Arranged\',int2str(i));
>>ImgPath = dir(strcat('F:\FLD\FLD_based Face Recognition System_v2',a,'\*.jpg'));%path of folder containing images
>>%sorting=natsortfiles({Path.name});
>>for k=1:length(ImgPath)
> fileNames = ImgPath(k).name;
> %S=imread(strcat('F:\FLD\FLD_based Face Recognition System_v2',a,'\',int2str(k),'.jpg'));
> I{k,i}=fileNames;
>>end
>>end
>>for j=1:length(I)
>>Test{j}=I{5,j};
>>end
>>[p,q]=setdiff(I,Test);
>>%h=setdiff(I,Test,'rows');
Accepted Answer
More Answers (0)
Categories
Find more on Language Support 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!