Массивы ячеек

Массивы, которые могут содержать данные различных типов и размеров

Массив ячеек является типом данных с индексированными контейнерами данных, называемыми камерами, где каждая камера может содержать данные любого типа. Массивы ячеек обычно содержат либо списки векторов символов разной длины, либо смеси строк и чисел, либо числовые массивы разного размера. Обратитесь к наборам камер, заключая индексы в гладкие круглые скобки, (). Доступ к содержимому камер путем индексации фигурными скобками, {}. Для получения дополнительной информации см. «Доступ к данным в массиве ячеек» или смотрите «Представление структур и массивов ячеек».

Функции

cellМассив ячеек
cell2matПреобразуйте массив ячеек в обычный массив базового типа данных
cell2structПреобразуйте массив ячеек в массив структур
cell2tableПреобразуйте массив ячеек в таблицу
celldispОтобразите содержимое массива ячеек
cellfunПрименить функцию к каждой камере в массиве ячеек
cellplotГрафическое отображение структуры массива ячеек
cellstrПреобразуйте в массив ячеек из векторов символов
iscellОпределите, является ли вход массивом ячеек
iscellstrОпределите, является ли вход массивом ячеек из векторов символов
mat2cellПреобразуйте массив в массив ячеек, камеры которого содержат подрешетки
num2cellПреобразуйте массив в массив ячеек с последовательно отсортированными по размеру ячейками
strjoinСоедините строки в массиве
strsplitРазделите строку или вектор символов в заданном разделителе
struct2cellПреобразуйте структуру в массив ячеек
table2cellПреобразуйте таблицу в массив ячеек

Темы

Что такое массив ячеек?

Массив ячеек является типом данных с индексированными контейнерами данных, называемыми камерами. Каждая камера может содержать данные любого типа.

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

Создайте массив ячеек с помощью {} оператор или cell функция.

Доступ к данным в массиве ячеек

Чтение и запись данных из массива ячеек и в него.

Передайте содержимое массивов ячеек в функции

Эти примеры показывают несколько способов передать данные из массива ячеек в функцию, которая не распознает массивы ячеек как входы.

Предварительно выделенная память для массива ячеек

Инициализируйте и выделите память для массива ячеек.

Камер и массивов структур

В этом примере сравниваются камеры и массивы структур, и показано, как хранить данные в каждом типе массива. Как камера, так и массивы структур позволяют хранить данные разных типов и размеров.