Difference between two cell arrays
Afficher commentaires plus anciens
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');
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Language Support dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!