cell2num

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://jp.mathworks.com/matlabcentral/fileexchange/36968-cell2num), MATLAB Central File Exchange. 取得日: .

MATLAB リリースの互換性
作成: R2012a
すべてのリリースと互換性あり
プラットフォームの互換性
Windows macOS Linux
カテゴリ
Help Center および MATLAB AnswersCell Arrays についてさらに検索
バージョン 公開済み リリース ノート
1.1.0.0

Typo fixes

1.0.0.0