Matlab:如何将元胞数组转换为字符串数组?

Matlab: How to convert cell array to string array?

我有一个大小为 14676x117 的元胞数组调用 myCellArray。 我想提取存储在 myCellArray{2:14676,1} 中的字符串数组中的值。在脚本下方运行仅 return 单个字符串值,而不是 return 字符串数组。

>> y= myCellArray{2:14676,1}
   y = 
      "test1"

如何将此元胞数组范围转换为字符串数组?

尝试:

y = string(myCellArray{2:14675, 1})

如果您有 MATLAB 2016b 或更新版本,这应该可以。

来源:Create String Arrays

使用字符命令:

c = char(myCellArray(2:14675, 1))