Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -
Справка Scilab >> Data Structures > cells > cell

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 — проверяет: является ли переменная cell-массивом

History

ВерсияОписание
6.0.0

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

Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 14 15:13:26 CET 2017