Передайте список ячеек в качестве входных аргументов функции в MATLAB

У меня есть массив ячеек в MATLAB, скажем, A{1}, A{2}, A{3}, ...., A{561}. Я хочу передать его в аргумент функции, например:

horzcat(A{1}, A{2}, ..., A{561})

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

Я уже пробовал horzcat(A{1}:A{561}), но он не работает.

Структурированный массив Numpy
Структурированный массив Numpy
Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы...
T - 1Bits: Генерация последовательного массива
T - 1Bits: Генерация последовательного массива
По мере того, как мы пишем все больше кода, мы привыкаем к определенным способам действий. То тут, то там мы находим код, который заставляет нас...
Что такое деструктуризация массива в JavaScript?
Что такое деструктуризация массива в JavaScript?
Деструктуризация позволяет распаковывать значения из массивов и добавлять их в отдельные переменные.
3
0
212
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Преобразуйте свой массив ячеек A в список, разделенный запятыми с помощью A{:}, а затем передайте его как входной аргумент функции, например.

horzcat(A{:})

Другие вопросы по теме