how to delete cell rows ?

조회 수: 1 (최근 30일)
pruth
pruth 2019년 10월 14일
답변: Shubham Gupta 2019년 10월 14일
i have created this cell file(attached).
if you open it you will see almost all doubles has same size (7*5). But there are some doubles which has row size more than 7(see double 36th, 58th etc )
i want to delete all those doubles which has size more greater 7 !
all doubles should be of same same size i.e. 7*5
how to use this if condition here ??
pardon my english !

채택된 답변

Shubham Gupta
Shubham Gupta 2019년 10월 14일
One of the way to do:
cell_sizes = cellfun(@size,QDSCD,'UniformOutput',false);
cell_sizes = vertcat(cell_sizes{:});
ind = find(cell_sizes(:,1) == 7);
QDSCD_up = QDSCD(ind);
Let me know if you have doubts.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 2-D and 3-D Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by