matlab 관련 질문입니다. find 값에 따른 추가 구문

cadava의 이미지

안녕하세요?
매트립 완전 초보이구요.
매트릭스가 있습니다. 5063 x 7440 sparse double 에서 필요한 것어서 새로운 파일을 만드는 겁니다.

예를 들어.

find(a(:,1)>0)

ans = 2

이렇게 값이 하나가 나오는게 대부분인데..

find(a(:,500)>0)

ans = 3434

343434

rerewrer

이렇게 완전 많이 나오는 cols 도 중간중간 있습니다.
결과 파일을 보면.. 따라서..


2
....

<3x1 cell>

이것을 요렇게

2
....

3434

343434

rerewrer

하려면 어떻게 해야 할까요?
전 간단히 루프로만 했습니다.

for i=1:nrows;test{i}=find(a(:,i)>0);end

부탁드립니다. 여기서 어떻게 조건을 추가해야 할까요?
감사합니다.