Создание
ячеек с помощью функции cell
Для создания
массива ячеек может использоваться функция eell :
-
cell(N)
— создает массив ячеек из NxN пустых матриц;
-
cell(M.N)
или cell([M,N]) — создает массив ячеек из MxN пустых матриц;
-
cell(M.N.P,...)
или сеll([М N Р ...]) — создает массив из MxNxPx... пустых матриц;
-
cell (size(A))
— создает массив ячеек из пустых матриц того же размера, что имассив А;
-
cell (объект
Java) — автоматически преобразует объекты или массивы Java (javaarray) в
массив ячеек, элементы которого являются объектами MATLAB.
Следующие
примеры поясняют применение данной функции:
»
cell(2)
ans =
[]
[]
[]
[]
»
C=cell(2.3)
С =
[]
[] []
[]
[] []
»
C0=zeros(2.3)
С0=
0
0 0
0
0 0
»
celHsize(CO))
ans
=
[]
[] []
[]
[] []
Образовавшиеся
пустые ячейки можно заполнить, используя операции присваивания:
»
С{1.1}=1;С{1.2}='Привет':С{2,1}='Неllо':С{2.2}=[1 2; 3 4];
»С
С
=
[
1]
'Привет'
[]
'Hello
'
[2x2 double] []
Содержание раздела