if i have this matrix
M =[ 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 1 1 1 1 0 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 1 0 1 0 1 1 1 0 0 1 0 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 0 1 1 0 1 1 1 0 1 0 0 1 0 1 0 0 1 0 1 1 1 1 0 1 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 1 ] with this code [n,m]=size(M); c1=cell(n,m); maxc=1; for k=1:m a=[0 M(:,k)' 0]; ii1=strfind(a,[0 1]); ii2=strfind(a,[1 0]); maxc=max(maxc,numel(ii1)); c1{k}=(ii2-ii1)'; end M_column=cell2mat(cellfun(@(x)[zeros(1,maxc-numel(x));x],c1,'un',0));
- when i run this code ,, the error occurs in M_column
how i can solve it????
Best Answer