将单元格列表作为输入参数传递给 MATLAB 中的函数

Pass list of cells as input arguments to a function in MATLAB

我在 MATLAB 中有一个元胞数组,比如 A{1}A{2}A{3}、....、A{561}。 我想将它传递给函数参数,例如:

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

显然,写所有单元格是一种昏昏欲睡的方式。快捷方式是什么?

我已经试过了horzcat(A{1}:A{561})但是还是不行。

使用 A{:} 将元胞数组 A 转换为 comma-separated list,然后将其作为函数输入参数传递,例如

horzcat(A{:})