создаёт cell-массив пустых матриц
c = cell() c = cell(m1) c = cell(m1, m2) c = cell(m1, m2, ..., mn) c = cell(x)
целочисленный вектор, содержащий размеры cell-массива, который требуется создать.
целые числа: размеры cell-массива, который требуется создать.
Функция cell возвращает cell-массив пустых матриц.
возвращает cell-массив размером 0 x 0 пустых матриц.
возвращает cell-массив размером m1 x m1) пустых матриц.
возвращает cell-массив размером m1 x m2 пустых матриц.
создаёт cell-массив размером m1 x m2 x ... x mn пустых матриц.
возвращает cell-массив пустых матриц у которого первая размерность равна x(1), вторая размерность равна x(2) и так далее.
У cell(x) не такой же размер, как у x.
cell() эквивалентна cell(0).
Если A является cell-массивом, то у вас есть
допуск к содержимому элемента A с помощью
A(m1, m2, ..., mn).entries. Инструкция
A(1,1) = zeros(2,2) не допустима, правильным
синтаксисом является A(1,1).entries = zeros(2,2).
Если A является cell-массивом, то вы можете получить его размеры с помощью A.dims, которое возвращает значение типа int32 и которое нельзя использовать в качестве индекса в cell-массиве. В этом случае лучше всего использовать size(A).
a=cell(3) b=cell(3,1) c=cell([2,3,4]) // Определение cell-элементов b=cell(3,1); // Присвоение значения первому элементу b с помощью поля 'entries' b(1).entries=1:3 // Присвоение значения второму элементу b с помощью поля 'entries' b(2).entries='Scilab' // Присвоение значения третьему элементу b с помощью поля 'entries' b(3).entries=poly(1:3,'s') // Присвоение cell-подмассивов X=cell(3,2); X(:,1)=b // Выделение cell-подмассива: результатом является cell-массив b(1) b(1:2) // Выделение значения cell-подмассива: результатом является массив b(1).entries // Размеры b в виде значения int32 (нельзя использовать в качестве индекса) b.dims // Размеры b в виде значения double size(b) | ![]() | ![]() |