how to convert cell array to a matrix?
조회 수: 2 (최근 30일)
이전 댓글 표시
I have a 5X4 matrix whose each element is a cell array. how to convert it to a simple matrix of elements.
답변 (1개)
Jos (10584)
2018년 7월 30일
A = {[1 2 3],[4 5],6 ; [11 12],13,[] ; 21, [22 23], [24 25]} % data
B = arrayfun(@(k) cat(2,A{k,:}),1:size(A,1),'un',0) % make row vectors
C = padcat(B{:}) % pad vectors with NaNs
My function PADCAT can be downloaded here: https://uk.mathworks.com/matlabcentral/fileexchange/22909-padcat-varargin
댓글 수: 6
Jos (10584)
2018년 8월 1일
This is all rather vague ... Can you show us some code, showing where you get stuck?
참고 항목
카테고리
Help Center 및 File Exchange에서 Convert Image Type에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!