| MATLAB Function Reference | ![]() |
表示
c = cell(n)
c = cell(m,n) or c = cell([m n])
c = cell(m,n,p,...) or c = cell([m n p ...])
c = cell(size(A))
c = cell(javaobj)
詳細
c = cell(n)
は、空行列のn行n列のセル配列を作成します。nがスカラでない場合、エラーメッセージが表示されます。
c = cell(m,n) or c = cell([m,n])
は、、空行列のm行n列のセル配列を作成します。引数 m と nは、スカラでなければなりません。
c = cell(m,n,p,...)
、または、c = cell([m n p ...])
は、空行列のm-n-by-p-...のセル配列を作成します。引数 m, n, p,...は、スカラでなければなりません。
c = cell( は、すべての空行列を含むsize(A))
Aと同じサイズのセル配列を作成します。
c = cell(javaobj)
は、Java配列、または、JavaオブジェクトjavaobjをJava配列要素、または、Javaオブジェクトの最も近いMATLABタイプのMATLABセル配列に変換します。
例題
つぎの例題は、もう一つの配列Aと同じサイズのセル配列を作成します。
A = ones(2,2)
A =
1 1
1 1
c = cell(size(A))
c =
[] []
[] []
つぎの例題は、java.lang.Stringオブジェクトの配列をMATLABのセル配列に変換します。
strArray = java_array('java.lang.String',3);
strArray(1) = java.lang.String('one');
strArray(2) = java.lang.String('two');
strArray(3) = java.lang.String('three');
cellArray = cell(strArray)
cellArray =
'one'
'two'
'three'
参考
num2cell, ones, rand, randn, zeros
| ceil | cell2struct | ![]() |