Accessing the deeper components of a cell array
조회 수: 2 (최근 30일)
이전 댓글 표시
Supposing I have an Nx1 cell array, in which each cell contains a 3x1 vector - how do I extract the third component of each vector in the cell array?
i.e. I need something like: cellarray{:,1}(3,1)
which doesn't work.
I realize this is basic but I've been messing around for a while and couldn't come up with a solution
댓글 수: 0
채택된 답변
Guillaume
2016년 10월 20일
You don't have a choice but use a loop or cellfun (which is a loop in effect):
cellfun(@(v) v(3), yourcellarray)
will return a vector of the 3rd element of each cell.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrix Indexing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!