空行列のセル配列を作成する.
c=cell() c=cell(m1) c=cell(m1, m2) c=cell(m1, m2, ..., mn) c=cell(x)
作成するセル配列の次元のベクトル.
作成するセルの次元.
空行列のセルを生成,返します.
空行列の (0,0)
セル配列を返します.
(m1,m1)
は空行列のセル配列を返します.
(m1,m2)
は空行列のセル配列を返します.
(m1,m2,..,mn)
は空行列のセル配列を作成します.
最初の次元がx(1)
,
2番目の次元がx(2), ...
となる
空行列のセル配列を返します.
cell(x)
は
x
と同じ大きさになりません.
cell()
は
cell(0)
に等しくなりです.
A がセル配列の場合,
A{m1, m2, ..., mn}
により
Aの要素の内容にアクセスすることができます.
式 A(1,1) = zeros(2,2)
は有効ではなく,
A{1,1} = zeros(2,2)
が正しい構文となります.
a = cell(3) b = cell(3,1) c = cell([2,3,4]) // Assigning cell entries b = cell(3,1); // Assigning the first element of b using {} b{1} = 1:3 // Assigning the second element of b using {} b{2} = 'Scilab' // Assigning the third element of b using the 'entries' field b{3} = poly(1:3,'s') // Assigning sub-cells X = cell(3,2); X{:,1} = b // Extracting a sub-cell: result is a cell b{1} b{1:2} // Extracting a sub-cell value: result is an array b{1} // Dimensions of b as a double value size(b) | ![]() | ![]() |
Version | Description |
6.0.0 | Fields "entries" and "dims" do not exist anymore. To assign or extract an element, use {}. |