Extract an array of doubles from a nested cell array

Hello,
I have a cell array X which is {n x 9}. All the cells in column 9 contain a cell array and an array of doubles in this form:
{{1x421};[1x421]}
I would like to extract all the doubles to a new matrix(n x 421). Is there a way to do this with out using for loops?
Many thanks
Struan

 채택된 답변

Andrei Bobrov
Andrei Bobrov 2012년 3월 27일
out = cell2mat(cellfun(@(x)x{2},X(:,9),'un',0))

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Data Types에 대해 자세히 알아보기

질문:

2012년 3월 27일

Community Treasure Hunt

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

Start Hunting!

Translated by