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

VSB*_*VSB 1 matlab cell-array

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

>> y= myCellArray{2:14676,1}
   y = 
      "test1"
Run Code Online (Sandbox Code Playgroud)

如何将该单元格数组范围转换为and字符串数组?

小智 5

尝试:

y = string(myCellArray{2:14675, 1})
Run Code Online (Sandbox Code Playgroud)

如果您具有MATLAB 2016b或更高版本,则应该可以使用。

来源:创建字符串数组