【发布时间】:2017-05-19 11:40:41
【问题描述】:
我在 MATLAB 中有一个 2417×50 结构体数组,我正在尝试找到一种矢量化方式来转换某些字段类型:
-
我有一列要转换为字符串类型的字符:
[DataS.Sector] = string([DataS.Sector]);但它不起作用。我不想使用循环,因为它需要很多时间。
-
同样的问题,但转换为数值。现在我正在使用一个需要很长时间的循环:
for i = 1:length(DataS) for j = 1:numel(Vectorpour) DataS(i).(DataSfieldname{k}) = str2double(DataS(i).(DataSfieldname{k})) end end
如何对这些方法进行矢量化处理?
【问题讨论】:
标签: arrays matlab type-conversion vectorization matlab-struct