Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
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)
Смотрите также
History
Версия | Описание |
6.0.0 | Fields "entries" and "dims" do not exist anymore. To assign or extract an element, use {}. |
Report an issue | ||
<< cells | cells | cell2mat >> |