how to extract data after squeeze the matrix?
이전 댓글 표시
i have 3D data that will be squeezed to 2D data matrix. the data is 116x150x45 where after the squeeze, i want to take out sample 1-25 only,
thus, Y should have 25 for Y(1) until Y(25), but i only got Y that will extract and replace after squeezing. anyone can help?
for a = 1:25
Y=squeeze(fmridata(:,:,a)); % for healthy patients from 1-25
end
댓글 수: 3
Adam
2019년 10월 14일
You would be far better off just taking
fmridata( :, :, 1:25 )
and working with it from there via indexing.
Muaaz Badrul
2019년 10월 14일
Adam
2019년 10월 14일
It will still be stored in 3d yes. But how it is stored in a variable doesn't really matter. It's what you do with it from there that matters.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!