exponenta event banner

celldisp

Отображение содержимого массива ячеек

Описание

пример

celldisp(C) рекурсивно отображает содержимое массива ячеек.

celldisp функция также отображает имя массива ячеек. Если нет имени для отображения, то celldisp показы ans вместо этого. Например, если C - выражение, создающее массив, в котором отсутствует отображаемое имя.

пример

celldisp(C,displayName) использует указанное отображаемое имя вместо имени по умолчанию, описанного в предыдущем синтаксисе.

Примеры

свернуть все

Создайте массив ячеек.

C = {'row1',[1 2 3],3+4i;
     'row2',[2 4;1 3],{'innercells',42}}
C=2×3 cell array
    {'row1'}    {[   1 2 3]}    {[3.0000 + 4.0000i]}
    {'row2'}    {2x2 double}    {1x2 cell          }

Отображение содержимого каждой ячейки с помощью celldisp функция. celldisp также отображает индексирование фигурных скобок, которое можно использовать для индексирования в ячейки.

celldisp(C)
 
C{1,1} =
 
row1
 
 
C{2,1} =
 
row2
 
 
C{1,2} =
 
     1     2     3

 
 
C{2,2} =
 
     2     4
     1     3

 
 
C{1,3} =
 
   3.0000 + 4.0000i

 
 
C{2,3}{1} =
 
innercells
 
 
C{2,3}{2} =
 
    42

 

Последняя ячейка содержит массив ячеек. celldisp также отображает содержимое каждой ячейки из внутреннего массива ячеек.

Звонить celldisp и укажите массив ячеек в качестве первого входного аргумента. Поскольку первый аргумент не является переменной рабочей области и поэтому не имеет собственного имени, укажите имя в качестве второго аргумента. celldisp отображает массив ячеек с таким именем.

celldisp({'row1',5,10},'myCells')
 
myCells{1} =
 
row1
 
 
myCells{2} =
 
     5

 
 
myCells{3} =
 
    10

 

Звонить celldisp без указания имени. При отсутствии имени переменной или второго входного аргумента celldisp показы ans в качестве имени массива ячеек.

celldisp({'row1',5,10})
 
ans{1} =
 
row1
 
 
ans{2} =
 
     5

 
 
ans{3} =
 
    10

 

Входные аргументы

свернуть все

Входной массив ячеек.

Отображаемое имя массива ячеек, указанное как вектор символов или скаляр строки.

Представлен до R2006a