num2cell 配列をセル配列に変換する

## 呼び出し手順

                y=num2cell(x [,dims])

## 引数

x

  実数, 整数, 論理値または文字列行列

dims

  正の整数のスカラーまたはベクトル

y

  セル

## 説明

`num2cell` は, 実数, 整数, 論理値または文字列行列 `x` をセルに変換します. `dims`が指定されない場合, `y` は `x`と同じ大きさとなります.

しかし,`dims` が指定された場合, `dims`で指定された `x` の次元は1に減らされます. 更に, `y` の要素の次元は, その数値が`dims` 次元ベクトルである `x` の大きさの次元に等しくなります.

例えば, size(`x`)=[2 3 4 5 6] および `dims`=[2 4]の場合, size(`y`)= [2 1 4 1 6] となります, 2番目および4番目の要素の大きさは1に減らされます. そして, size(`y`(i))= [1 3 1 5 1] は 2番目と4番目の次元の大きさが `x`の2番目及び4番目の大きさに等しいことを意味します.

## 例

                A = [1 2; 3 4]
                num2cell(A)
                M = matrix(1:24, [2 3 2 2])
                c=num2cell(M,[1 2])
                size(c)
                size(c{1})

                A = ["a", "b"; "c" "d"]
                num2cell(A)

## 参照

- cell
- cell2mat