我在 MATLAB 中有一个元胞数组,例如 A{1}
、A{2}
、A{3}
,.. ..,A{561}
。
我想将它传递给函数参数,例如:
horzcat(A{1}, A{2}, ..., A{561})
显然,写入所有单元格是一种昏昏欲睡的方式。什么是快捷方式?
我已经尝试过 horzcat(A{1}:A{561})
但它不起作用。
最佳答案
将元胞数组 A
转换为 comma-separated list使用 A{:}
然后将其作为函数输入参数传递,例如
horzcat(A{:})
关于arrays - 将元胞数组的内容作为单独的输入参数传递给 MATLAB 中的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50894231/