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

时间:2018-06-17 06:25:08

标签: arrays matlab function arguments cell-array

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

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

显然,编写所有细胞是一种昏昏欲睡的方法。这样做的捷径是什么?

我已经尝试horzcat(A{1}:A{561}),但它无效。

1 个答案:

答案 0 :(得分:4)

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

horzcat(A{:})