celldisp

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

Синтаксис

celldisp(C)
celldisp(C,displayName)

Описание

пример

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

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

пример

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

Примеры

свернуть все

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

C = {'row1',[1 2 3],3+4i;
     'row2',[2 4;1 3],{'innercells',42}}
C = 2x3 cell array
    {'row1'}    {1x3 double}    {[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

Была ли эта тема полезной?