cell2num

버전 1.1.0.0 (3.83 KB) 작성자: Roberto Calandra
Convert N-dimensional cells of K-dimensional matrices to N*K matrices.
다운로드 수: 520
업데이트 2012/6/5

라이선스 보기

Neither previous CELL2NUM or CELL2MAT can deal with cells and matrices of arbitrary dimensions. Hence my submission.

This function convert a multidimensional cell INPUT composed of multidimensional matrices to a matrix OUTPUT. The only requirement is that all the matrices have the same dimensions.

Given N = size(INPUT) and K = size(INPUT{1}) the size of OUTPUT will be [N x K].

Example 1:
N => [2 3]
K => [4 3]
OUTPUT => [2 3 4 3]

Moreover it is possible to set parameters in order to eliminate eventual singleton dimensions or convert either N or K to equivalent vectors.

Example 2:
N => [1 3]
K => [4 1 2]
OUTPUT => [3 4 2]

Example 3:
(changing parameters)
N => [2 3]
K => [4 3]
OUTPUT => [6 4 3]

Example 4:
(using parameters)
N => [2 3]
K => [4 3]
OUTPUT => [2 3 12]

Example 5:
(using parameters)
N => [2 3]
K => [4 3]
OUTPUT => [6 12]

인용 양식

Roberto Calandra (2026). cell2num (https://kr.mathworks.com/matlabcentral/fileexchange/36968-cell2num), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2012a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 Cell Arrays에 대해 자세히 알아보기
버전 게시됨 릴리스 정보
1.1.0.0

Typo fixes

1.0.0.0