MATLAB -直接将标称数据转换为数值

wvyml7n5  于 2022-11-30  发布在  Matlab
关注(0)|答案(2)|浏览(216)

是否有任何Matlab函数可以直接将标称数据转换为数值数据?
B,目前,经过几次搜索,我使用NumericGroup=str2num(char(NominalGroup))
谢谢你,

xienkqul

xienkqul1#

double(NominalGroup)会将名义型/分类型数组转换为双精度数组。

8yoxcaq7

8yoxcaq72#

使用double函数是危险的,因为它返回NominalValue的类别索引。
示例:

color = categorical({'8','9','0'})
x = color(1)  % x = 8
z = double(x) % z = 2

我一直在寻找一个函数,它能使我得到z = 8。

相关问题