How do i convert complex Cell array to a single array in matlab?
조회 수: 1 (최근 30일)
이전 댓글 표시
Dear experiences ..
i have a data stored in a cell array as an attached image, where the input of this cell array are changes from time to time according to some input data..
i need to convert this cell arrays to single matrix let us call it (master), which involve the following: first row involve the first dimension of every cell array as shown in the image, then the full cell arrays values , for example accord to attached image perhaps the output array involve :
first row= 5
second row ...to
6th row ...... involve cell array values (5 x 2229)
7th row= 6
8th row ...to
13th row= involve cell array values for second matrix (6 x 2229)
etc... for all cell arrays .
i would thanks any one can give me a solution for this issue ..
Note: the content of this cell array are changed according to size of input data.
thanks
댓글 수: 1
Jan
2017년 4월 6일
In a matrix all rows have the same number of columns. Then the first row cannot be "5", when 2nd row contains 2229 columns.
답변 (1개)
Jan
2017년 4월 6일
In a matrix all rows have the same number of columns. Then the first row cannot be "5", when 2nd row contains 2229 columns. You can create 2 arrays instead:
Len = cellfun('size', cent4printt, 1);
Data = cat(1, cent4printt{:});
참고 항목
카테고리
Help Center 및 File Exchange에서 Matrices and Arrays에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!