|
回复 3 # lachance 的帖子
不清楚, 可以跟我一样, 一步一步执行...
data = {1 4 'ab' 7; 2 5 'cd' 8; 3 6 'ef' 9};
%g=cell2mat(reshape(data(cellfun(@(x)isnumeric(x),data)),size(data,1),[]))
d1=cellfun(@(x)isnumeric(x),data) %Apply function to each cell in cell array
d2=data(d1)
d3=reshape(d2,size(data,1),[])
g=cell2mat(d3)
%ind=max(find(cellfun(@(x)isnumeric(x),data)))
e1=cellfun(@(x)isnumeric(x),data)
e2=find(e1)
ind = max(e2)
%[indR,indC] = find(cellfun(@(x)isnumeric(x),data),1,'last')
[indR,indC] = find(d1,1,'last') |
|