cell создаёт cell-массив пустых матриц

## Синтаксис

                c = cell()
                c = cell(m1)
                c = cell(m1, m2)
                c = cell(m1, m2, ..., mn)
                c = cell(x)

## Аргументы

x

  целочисленный вектор, содержащий размеры cell-массива, который требуется создать.

m1, m2, ..., mn

  целые числа: размеры cell-массива, который требуется создать.

## Описание

Функция `cell` возвращает cell-массив пустых матриц.

cell()

  возвращает cell-массив размером `0 x 0` пустых матриц.

cell(m1)

  возвращает cell-массив размером `m1 x m1)` пустых матриц.

cell(m1, m2)

  возвращает cell-массив размером `m1 x m2` пустых матриц.

cell(m1, m2, ..., mn)

  создаёт cell-массив размером `m1 x m2 x ... x mn` пустых матриц.

cell(x)

  возвращает cell-массив пустых матриц у которого первая размерность равна `x(1)`, вторая размерность равна `x(2)` и так далее.

## Примечания

У `cell(x)` не такой же размер, как у `x`.

`cell()` эквивалентна `cell(0)`.

Если `A` является cell-массивом, то у вас есть допуск к содержимому элемента `A` с помощью `A{m1, m2, ..., mn}`. Инструкция `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)

## Смотрите также

- eye
- ones
- zeros
- iscell

## History

6.0.0

Fields "entries" and "dims" do not exist anymore. To assign or extract an element, use {}.