# 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 = hypermat([2 3 2 2],1:24)

                c=num2cell(M,[1 2])

                size(c)

                size(c(1).entries)

                A=["a", "b"; "c" "d"]

                num2cell(A)

## 参照

- cell

- cell2mat