Массив ячеек является типом данных с названными ячейками контейнеров индексируемых данных, где каждая ячейка может содержать любой тип данных. Например,
c = {42, rand(5), "abcd"}
возвращается
c = 1×3 cell array {[42]} {5×5 double} {["abcd"]}
Чтобы получить доступ к содержимому ячейки, заключите индексы в фигурные скобки, такие как c{1}
возвратить 42
и c{3}
возвратить "abcd"
. Для получения дополнительной информации см. Доступ к данным в Массиве ячеек.
Массивы ячеек полезны для нетабличных данных, к которым вы хотите получить доступ числовым индексом. Если у вас есть табличные данные, такие как данные из электронной таблицы, используйте table
или timetable
вместо этого. Если ваши данные являются текстом только, используйте string
.
Массив ячеек является типом данных с названными ячейками контейнеров индексируемых данных. Каждая ячейка может содержать любой тип данных.
Создайте массив ячеек при помощи {}
оператор или cell
функция.
Доступ к данным в массиве ячеек
Читайте и запишите данные от и до массива ячеек.
Передача содержимого Массивов ячеек к функциям
Эти примеры показывают несколько способов передать данные от массива ячеек до функции, которая не распознает массивов ячеек входными параметрами.
Предварительно выделенная память для массива ячеек
Инициализируйте и выделите память для массива ячеек.
Ячейка по сравнению с массивами структур
Этот пример сравнивает ячейку и массивы структур и показывает, как хранить данные в каждом типе массива. Ячейка и массивы структур позволяют вам хранить данные различных типов и размеров.