row filtering and pre-allocate
조회 수: 1 (최근 30일)
이전 댓글 표시
hi all,
here p is (1,3) vector,:
- how can I preallocate a.
- how can store each filtered rows in a seperate matrix.
Regards
for i=1:length(L);
a=p(p(:,3)==L(i),:);
end
댓글 수: 0
채택된 답변
madhan ravi
2020년 6월 10일
편집: madhan ravi
2020년 6월 10일
a = cell(numel(L),1);
for ii = 1:numel(L);
a{ii} = p(p(:,3) == L(ii),:);
end
celldisp(a)
%or
a = num2cell(p(any(p(:,3) == L, 2), :),2)
댓글 수: 2
추가 답변 (0개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!