if true % code
endk=1;K=1;j=1;for i = 1:length(dir) currFile = dirList(i).name; mnemonic=[]; if( length(currFile) < 50) else if strcmp('ts_pcs_5060',currFile(1:11)) mnemonic = currFile(1:32); pcs_data_5060{k}=currFile; k=k+1; else strcmp('ts_pcs_012',currFile(1:10)) pcs_data_012{j}=currFile; j=j+1; end endend nombre_de_fichiers=numel(pcs_data_012); for xyz=1:nombre_de_fichiers if ~isempty (pcs_data_5060{xyz}); filename_pcs5060=pcs_data_5060{xyz}; filename_raw5060=raw_data_5060{xyz}; RAW_5060=load(filename_raw5060); RAW_pcs5060=load(filename_pcs5060); else continue end if ~isempty (raw_data_012{xyz}); filename_raw012=raw_data_012{xyz}; filename_pcs012=pcs_data_012{xyz}; RAW_012=load(filename_raw012); RAW_pcs012=load(filename_pcs012); else continue end end
% The following error "??? Cell contents reference from a non-cell array object.
Error in ==> my_test at 162 if ~isempty (raw_data_012{xyz});"is actually appearing every time "(raw_data_012{xyz})=[]"
I think the solution is easy but it is taking me lots of time and am not able to find it, can anyone help please ?
Many thanks
LE FOU
Best Answer