标签: arrays matlab function arguments cell-array
我在MATLAB中有一个单元格数组,比如A{1},A{2},A{3},....,A{561}。 我想将它传递给函数参数,如:
A{1}
A{2}
A{3}
A{561}
horzcat(A{1}, A{2}, ..., A{561})
显然,编写所有细胞是一种昏昏欲睡的方法。这样做的捷径是什么?
我已经尝试horzcat(A{1}:A{561}),但它无效。
horzcat(A{1}:A{561})
答案 0 :(得分:4)
使用A将您的单元格数组A{:}转换为comma-separated list,然后将其作为函数输入参数传递,例如
A
A{:}
horzcat(A{:})