将单元格列表作为输入参数传递给 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{:})
我在 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{:})