retrieve single element in cell array
Show older comments
Hi
I have the 1x100 cell that consists of 16x16 double array data for each cell. I want to retrieve a single element let sat at row 2, column 1 for each array data in each cell and put the retrieve data from all 100 cell as another array data. How can I do this?
attached is my cell data.
Answers (2)
KSSV
on 17 Aug 2016
N = length(array) ;
iwant = zeros(N,1) ;
for i = 1:N
iwant(i) = array{i}(2,1) ;
end
In just one line, where array is your cell array:
out = cellfun(@(m)m(2,1),array)
Categories
Find more on Cell Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!