creates a cell array of empty matrices
c = cell() c = cell(m1) c = cell(m1, m2) c = cell(m1, m2, ..., mn) c = cell(x)
a vector containing the dimensions of the cell to create.
dimensions of the cell to create.
cell returns a cell array of empty matrices.
returns a (0, 0) cell array of empty matrices.
returns a (m1, m1) cell array of empty matrices.
returns a (m1, m2) cell array of empty matrices.
creates a (m1, m2, ..., mn) cell array of empty matrices.
returns a cell array of empty matrices with: the first dimension of the cell array is x(1), the second dimension is x(2) and so on.
cell(x) is not the same size that x.
cell() is equivalent to cell(0).
If A is a cell array, you can access the contents of an element of A by using A{m1, m2, ..., mn}. The expression A(1,1) = zeros(2,2) is not valid, the right syntax is
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 {}. |