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 或更新版本,这应该可以。
使用字符命令:
c = char(myCellArray(2:14675, 1))
我有一个大小为 14676x117 的元胞数组调用 myCellArray
。
我想提取存储在 myCellArray{2:14676,1}
中的字符串数组中的值。在脚本下方运行仅 return 单个字符串值,而不是 return 字符串数组。
>> y= myCellArray{2:14676,1}
y =
"test1"
如何将此元胞数组范围转换为字符串数组?
尝试:
y = string(myCellArray{2:14675, 1})
如果您有 MATLAB 2016b 或更新版本,这应该可以。
使用字符命令:
c = char(myCellArray(2:14675, 1))